como faço para para pegar a ação do botão ao ser pressionado, para criar uma condição.
Você terá que implementar uma das interfaces de ações, por exemplo a ActionListener, por exemplo:
[code]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
}
}[/code]
Esse é um exemplo bem simples (na verdade até ruim), mas é só pra demostrar como você pode pegar a ação de um botão…
Hum…
Como na verdade seria uma melhor opção que essa para capturar os eventos ?
Obrigado…
só complementando o codigo acima
public void actionPerformed(ActionEvent e) {
if(e.getSource() == botao){
// código da ação aqui
{
}
Bravox
Quando eu disse ruim, eu me referi ao setLayout(null), desculpe não ter me expressado bem.
Valeu pessoal, agora vou implementar e entender.