Articles of balanço de

Aplicativo Java, com várias cenas

Eu estou trabalhando em um projeto java, eu lidei com todas as funcionalidades, mas quando se trata de GUI eu sou um novato. O que eu quero saber é que posso usar java para exibir cenas diferentes em um estágio como em javaFX? por exemplo, meu ponto de partida é um painel de login após […]

como usar um timer de swing para iniciar / parar a animação

Alguém poderia me ensinar como usar um swing timer com a seguinte finalidade: Eu preciso ter um polígono que comece a ser animado (animação simples, como rotação) quando eu clico no mouse; e pára de animar quando eu clico novamente. Eu não tenho problemas para entender a maneira como o MouseListener funciona, mas com a […]

KeyListener Java vs Keybinding

Eu estou tentando escrever uma calculadora e ter um problema. Eu já fiz um actionlistener para todos os botões e agora quero tornar possível inserir dados do teclado. Eu preciso fazer a coisa toda para KeyListener ou Keybinding ou existe alguma outra maneira de fazer isso depois de clicar em um botão que será enviado […]

SwingWorker não está respondendo

O que estou tentando fazer? Ao clicar no botão Start JButton , o SwingWorker será executado. Dentro do método doInBackground() , estou passando cada índice de arrNames para o método publish() , para que possa ser exibido dentro da JTextArea . O que aconteceu ? Se eu não mantenho linha System.out.format(“Counter : %d%n”, counter); Como […]

Como validar um JTextField?

Como validar um campo de texto para inserir apenas 4 dígitos após o ponto decimal em Swing?

Redirecionando System.out para JTextPane

Eu tenho uma class (mostrada abaixo) que estende o JPanel e contém um JTextPane . Eu quero redirect System.out e System.err para o meu JTextPane . Minha aula parece não funcionar. Quando eu o executo, ele redireciona as impressões do sistema, mas elas não são impressas no meu JTextPane . Por favor ajude! Nota: As […]

Colorir de forma eficiente uma imagem em Java

Estou escrevendo um visualizador fractal do Mandelbrot e gostaria de implementar o ciclo de colors de uma maneira inteligente. Dada uma imagem, gostaria de modificar seu IndexColorModel. Tanto quanto eu posso dizer, não há como modificar um IndexColorModel, e não há como dar a uma imagem um novo IndexColorModel. Na verdade, acho que não há […]

Como obter a localização de um clique do mouse em relação a uma janela swing

Digamos que eu esteja em um JFrame Java Swing. Eu clico no meu mouse. Eu quero obter a localização do clique do mouse dentro da GUI . Em java, a linha int mouseX = MouseInfo.getPointerInfo().getLocation.x; Parece dar a localização do mouse na canvas inteira. Como eu conseguiria sua localização em relação à GUI?

Como posso medir / calcular o tamanho que um documento precisa renderizar sozinho?

Eu tenho um javax.swing.text.Document e quero calcular o tamanho da checkbox delimitadora que o documento precisa para se renderizar. Isso é possível? É quase trivial para texto simples ( height = line count * line height , width = max width over each line ) Mas como posso fazer isso com RTF, HTML ou qualquer […]

SwingWorker, done () é executado antes que as chamadas process () sejam concluídas

Eu tenho trabalhado com o SwingWorker por um tempo e acabei com um comportamento estranho, pelo menos para mim. Eu entendo claramente que devido a razões de performance várias invocações para o método publish () são chamadas em uma invocação. Faz todo o sentido para mim e suspeito que o SwingWorker mantém algum tipo de […]