Articles of balanço de

O que é um bom exemplo de um aplicativo Java Swing?

Estou aprendendo Java na minha universidade, mas infelizmente apenas a linguagem e não o framework. Estou interessado em escrever alguns aplicativos Java no Swing. Quais são alguns projetos que usam um layout de documento limpo para que eu possa ver como um normalmente estrutura um aplicativo Java?

É possível ser informado quando o conteúdo da área de transferência é alterado fora do java

O que eu gostaria de fazer é que quando o usuário copiar um texto em qualquer programa (firefox, notepad, pdfReader etc.), meu aplicativo java já em execução será informado e imediatamente mostrará um popup. Eu acho que, para poder fazer isso, meu aplicativo java deve ser invocado sempre que a área de transferência do sistema […]

Se os getters dos modelos Swing não são thread-safe, como você lida com eles?

É sabido que a atualização de uma GUI Swing deve ser feita exclusivamente no EDT. Menos é anunciado que ler material da GUI deve / deve também ser feito no EDT. Por exemplo, vamos usar o método isSelected () do ButtonModel , que informa (por exemplo) o estado do ToggleButton (“down” ou “up”). Em todos […]

Ataque através de java.awt.Font

Existe uma maneira de fazer um ataque java.awt.Font através de?

Como este código SwingWorker pode ser testado?

Considere este código: public void actionPerformed(ActionEvent e) { setEnabled(false); new SwingWorker() { private String location = url.getText(); @Override protected File doInBackground() throws Exception { File file = new File(“out.txt”); Writer writer = null; try { writer = new FileWriter(file); creator.write(location, writer); } finally { if (writer != null) { writer.close(); } } return file; } […]

Como programaticamente desmarcar a linha atualmente selecionada em um JTable (swing)?

Desejo desmarcar programaticamente a linha (ou linhas) atualmente selecionada em uma JTable. Basicamente eu quero o oposto disso: JTable table = …; table.setRowSelectionInterval(x,x); Eu tentei (com pouca esperança) usando: table.setRowSelectionInterval(-1,-1) ou table.setRowSelectionInterval(1,0) mas isso não funciona.

Crie um JFrame / ContentPane arredondado

Estou criando uma janela de login com cantos arredondados em java. Está tudo bem, veja foto, mas estou tendo desafios para tornar o JFrame / ContentPane transparente. Há áreas brancas em cada canto (mostradas pelas setas) que pareço não conseguir remover, pois não posso definir opague como false para o JFrame ou o ContentPane. Qualquer […]

Como ter uma lista suspensa do JComboBox maior que o próprio JComboBox?

Referindo-se à resposta na checkbox de combinação Multi Columns para Swing , eu consigo implementar um JComboBox de 3 colunas múltiplas como segue. No entanto, isso não é perfeito. Minha intenção é ter algo sem a barra de rolagem horizontal, como segue. A minha pergunta é: como posso ter uma lista suspensa do JComboBox, que […]

Janela Swing Java corrompida

Um dos usuários de um programa GUI Java swing que eu escrevi está tendo um problema em que a janela principal do Swing não é renderizada corretamente na canvas e a interface gráfica congela. Aqui está uma comparação da captura de canvas em sua canvas (acima) e o que deve aparecer (abaixo): alt text http://www.shapecollage.com/temp/SwingCorruption.jpg […]

Flip Book em Java / Swing

Vocês, gyus, viram aqueles flipbooks baseados em flash. Eu quero criar o mesmo em Java. Eu estou usando JTextArea para folha do livro. O que eu quero saber é como posso implementar o efeito page flip, substituindo o método componentPaint combinado com o Mouse / KeyListener?