Articles of balanço de

Swing: Mostrar / ocultar o botão no mouse

Então, quero colocar um botão em um JPanel , mas quero mantê-lo invisível / oculto, a menos que o ponteiro do mouse passe sobre ele. Neste ponto, o botão deve ficar visível, reagir a cliques e assim por diante. Quando o mouse sai da área, ele deve estar oculto novamente. Eu tentei adicionar um MouseListener […]

Rigoroso tempo de 24 horas em JFormattedTextField

Eu estou tentando criar um JFormattedTextField que aceita apenas um tempo de 24 horas. Estou muito perto de uma solução, mas tenho um caso em que o exemplo de código a seguir não funciona. Se você inserir a hora “222” e alterar o foco do campo, a hora será corrigida para “2202”. Eu gostaria que […]

SwingWorker trava no Unsafe.park ()

Eu tenho um SwingWorker que se comunica com um servidor em segundo plano e, em seguida, atualiza um JFrame . Eu estava depurando meu aplicativo e notei que, mesmo depois que o SwingWorker terminou seu trabalho, seu thread ainda permanecia. Ele está pendurado no Unsafe.park(java.lang.Object) que é um método nativo. Eu olhei para isso e […]

setSize não influencia o tamanho do botão

Eu tenho um código de exemplo: import java.awt.*; import javax.swing.*; import javax.swing.border.BevelBorder; public class AWT extends JFrame { public static void main(String[] args) { final JFrame frame = new JFrame(); frame.setPreferredSize(new Dimension(600, 450)); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBackground(Color.green.darker()); Button btn_1 = new Button(“Button 1”); btn_1.setBackground(Color.green.darker()); btn_1.setSize(40, 100); Button btn_2 = new Button(“Button 2”); btn_2.setBackground(Color.green.darker()); btn_2.setSize(40, 100); Button btn_3 […]

Crie e mostre um label depois de executar o aplicativo java

Eu tenho trabalhado em um problema por 2 dias e vai ser uma dor de cabeça para mim! Eu uso swing para criar a GUI para o meu aplicativo. Eu quero adicionar um label ao meu painel depois de executar o código, clicando no botão, mas não posso. Por favor me ajude a resolver esse […]

Que evento Java Swing pode ser usado para saber quando o aplicativo foi concluído?

Eu estou procurando um lugar para ligar algum código para programaticamente criar, dimensionar e posicionar um JPanel após o carregamento do aplicativo terminar. Eu estou apenas começando com o Java. Estou usando o NetBeans 6.5.1 com jdk1.6.0_13. Eu usei o novo assistente de projeto para criar um aplicativo de desktop Java / Swing básico. Este […]

Transições do elemento Java Swing

Eu estou tentando fazer um pequeno aplicativo não comercial e torná-lo ter uma interface bem projetada, com transições de canvas e tal. Eu tenho cada “canvas” em painéis separados em um JFrame e desejo poder deslizá-los suavemente ao fazer a transição entre os painéis. Existe alguma maneira de conseguir isso com alguma facilidade?

Fazendo um JFrame e Objeto Observável

Eu tenho uma class, digamos MyJFrame que representam a GUI da minha aplicação. Ele implementa a interface Observer e sobrescreve a update do método. public class MyJFrame extends JFrame implements Observer{ … public void update(Observable arg0, Object arg1){ … } } Agora eu quero fazer também o meu JFram um object Observable mas eu não […]

Estendendo um JFrame

Quais são os prós e contras de estender um JFrame em vez de criar um novo JFrame ? Por exemplo: public class Test extends JFrame { setVisible(true); } ou public class Test { JFrame test = new JFrame(): test.setVisible(true); }

Como remover o preenchimento entre no JPanel ainda usando um layout de stream?

Aqui está a parte da minha GUI do aplicativo java sobre a qual tenho uma pergunta. O que essa GUI consiste é um JPanel azul (container) com FlowLayout padrão como LayoutManager que contém um Box que contém dois JPanels (para remover o espaçamento horizontal ou eu poderia ter usado setHgaps para zero para esse problema […]