Os componentes JButton e JTextField em Java têm funções separadas, mas podem ser conectados de forma que o texto digitado pelo usuário possa ser exibido em um JTextField ao clicar em um JButton. O JButton e o JTextField são adicionados a um painel de conteúdo (como o JPanel) quando você o declara, o cria e o adiciona ao painel. Adicionar um detector a um JButton permite executar o código gravado no método detector associado cada vez que o JButton é pressionado.
Passo 1
Faça um novo objeto JTextField. Código de exemplo:
campo de texto JTextField final = novo JTextField ();
Etapa 2
Faça um novo objeto JButton. Código de exemplo:
botão final do JButton = novo JButton (“Botão A”);
Etapa 3
Adicione um detector de ação ao botão chamado quando o botão for pressionado. Código de exemplo:
button.addActionListener (new ActionListener () {});
Etapa 4
Substitua o método actionPerformed na classe ActionListener. Use o método “setText” para definir o campo de texto para exibir os dados do usuário inseridos quando o botão for pressionado. Código de exemplo:
public void actionPerformed (ActionEvent e) {textfield.setText (“123”); }
Etapa 5
Combina JTextField, JButton e ação do detector em um bloco de código. Código de exemplo:
campo de texto JTextField final = novo JTextField (); botão final do JButton = novo JButton (“Botão A”); button.addActionListener (new ActionListener () {ação vazia pública actionPerformed (ActionEvent e) {textfield.setText (“123”);}});