bom dia pessoal sou novo em java, e estou resolvendo um exercicio em java swing que; quando clico JButton aparece um texto dentro do JLabel, alguem pode me ajudar?
JLabel
R
4 Respostas
Qual a dúvida?
R
estou trabalhando com Java Swing no eclipse, e estou tentando criar um evento quando clicar no botão aparece uma mensagem dentro do JLabel.
1 like
Adiciona um ActionListener ao botão e no actionPerformed você atualiza o texto do JLabel.
1 like
Esse código mostra como fazer isso:
package br.guj;
import javax.swing.*;
import java.awt.*;
public class SampleForm extends JFrame {
public SampleForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setLayout(new GridLayout(4,1));
add(new JLabel("Insira um texto"));
var textField = new JTextField();
add(textField);
var label = new JLabel("Esse texto será alterado");
add(label);
var button = new JButton("Alterar");
button.addActionListener(evt -> label.setText(textField.getText()));
add(button);
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> new SampleForm().setVisible(true));
}
}
Criado 17 de julho de 2023
Ultima resposta 21 de jul. de 2023
Respostas 4
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo