Articles of swing

JProgressBar não atualiza

Estou tentando o código que encontrei na resposta desta pergunta: Baixar o arquivo usando java apache commons? É um aplicativo de download, dê uma olhada, (eu não estou muito familiarizado com JFrames e ActionEvents) Download.java package main; public class Download extends JFrame implements Runnable{ public static int total; public static int done; private static class […]

java.awt.EventQueue.invokeLater explicou

Estou muito curioso por que temos que usar o java.awt.EventQueue.invokeLater para controlar os componentes do swing. Por que não podemos fazer isso no thread normal? O que exatamente está acontecendo nos bastidores? Pelo que tenho notado, se eu tenho um JFrame eu posso definir a visibilidade para true ou false a partir do thread principal, […]

Definindo a fonte padrão do programa Swing

Eu queria saber como definir a fonte padrão para todo o meu programa de swing Java. Da minha pesquisa parece que pode ser feito com UIManager , algo a ver com LookAndFeel , mas não consigo encontrar especificamente como fazê-lo, e o UIManager parece bastante complicado.

JTable desabilitar checkbox de seleção no celular

Olá eu tenho um JTable E eu quero cinza todas as células da checkbox de seleção desativado eu tentei com um renderizador personalizado verificando isEnabled () e, em seguida, alterando a cor de fundo, mas ainda não está funcionando. Alguma sugestão? obrigado!!!

Como adicionar checkboxs de seleção ao JTABLE swing

Alguém sabe como colocar um JCheckBox em uma coluna JTable ? Algo assim: Eu peguei isso de How To use Tables Desde já, obrigado.

O JavaFX WebView cresce para preencher toda a área

Eu estou tentando fazer um WebView javafx que se expande para o JPanel circundante. De acordo com este tópico: http://www.coderanch.com/t/634791/JavaFX/java/Resizing-HTMLEditor-JavaFX , há um bug no WebView no qual você precisa chamar GridPane.setHgrow e GridPane.setVgrow no WebView. Eu salpiquei meu código com essas chamadas, mas o WebView ainda tem 600x800px. Note que a cena tem um […]

O ouvinte do modelo JTable detecta linhas inseridas cedo demais (antes de serem desenhadas)

Eu tenho um JTable que pode ter linhas adicionadas dinamicamente pelo usuário. Ele fica em um JScrollPane , de modo que, à medida que o número de linhas fica grande o suficiente, o scroller se torna ativo. Meu desejo é que, quando o usuário adicionar uma nova linha, o scroller se mova totalmente para baixo, […]

Implementando Corretamente o Padrão MVC no Desenvolvimento da GUI Usando o Swing em Java

Primeiramente, eu venho de um grande background em PHP com MVC, quando eu comecei com PHP, eu viajei várias vezes, para dar o meu melhor e aperfeiçoar meu design MVC-Like em PHP. Muitas pessoas gostam de responder com respostas que me ajudaram muito. Mas depois de iniciar o desenvolvimento da GUI no Swing, as respostas […]

Alterar a cor de fundo de uma célula no JTable

Duplicar Possível: Alterando as colors da célula Swing JTable Eu desenvolvi um aplicativo swing que mostra um JTable. Eu quero que, quando o usuário modificar um valor de célula, a célula modificada mude de cor. Este é o código que eu executo quando o usuário modifica uma célula: this.myTable.getColumnModel().getColumn(column).setCellRenderer(new StatusColumnCellRenderer()); E este é o código […]

Como o paintComponent funciona?

Esta pode ser uma questão muito noob. Eu estou apenas começando a aprender Java Eu não entendo o funcionamento do método paintComponent. Eu sei que se eu quiser desenhar algo, devo replace o método paintComponent. public void paintComponent(Graphics g) { … } Mas quando é chamado? Eu nunca vejo nada como “object.paintComponent (g)”, mas ainda […]