JButton

5 respostas
D

como faço para para pegar a ação do botão ao ser pressionado, para criar uma condição.

5 Respostas

diego2005

Você terá que implementar uma das interfaces de ações, por exemplo a ActionListener, por exemplo:

import javax.swing.JButton;
import javax.swing.JFrame;

public class Botao extends JFrame implements ActionListener
{
    private JButton botao;

    Botao()
    {
          botao = new Botao("Botao");
          this.setLayout(null);
          this.add(botao);

          botao.addActionListener(this);
     }
     public void actionPerformed(ActionEvent e) {
        // código da ação aqui
     }
}

Esse é um exemplo bem simples (na verdade até ruim), mas é só pra demostrar como você pode pegar a ação de um botão....

I

Hum…

Como na verdade seria uma melhor opção que essa para capturar os eventos ?

Obrigado…

Bravox

só complementando o codigo acima

public void actionPerformed(ActionEvent e) {
	if(e.getSource() == botao){
           // código da ação aqui
        {
 }

Bravox

diego2005

Quando eu disse ruim, eu me referi ao setLayout(null), desculpe não ter me expressado bem.

D

Valeu pessoal, agora vou implementar e entender.

Criado 16 de agosto de 2006
Ultima resposta 16 de ago. de 2006
Respostas 5
Participantes 4