Como conectar um JButton a um JTextField

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”);}});

Referências

 

Você pode estar interessado:

Deixe um comentário