Java Swing

Boas…

Comecei a brincar com o netbeans no JFrame e desenhei um botão, gostava de saber o que preciso fazer para quando clickar nele ver um hello world ou algo do género.

Gostava de saber porque pensava que java era bem secante e afinal não :smiley:

Crie um evento, mousecliked - logo em seguida faça um system.out print ou um JOptionPane.showMessageDialog…sabe criar o evento?

Olá,

Para mostrar a mensagem você vai precisar adicionar um listener no botão e exibir a mensagem no actionPerformed():

[code]public class MeuFrame extends JFrame implements ActionListener {
JButton botao;

public MeuFrame()	 {
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	setSize(300,200);
	botao = new JButton("clique aqui...");
	botao.addActionListener(this);
	add(botao);
}

public void actionPerformed(ActionEvent e) {
	JOptionPane.showMessageDialog(this, "botão clicado");
}

public static void main(String[] args) {
	new MeuFrame().setVisible(true);
}

}[/code]

[]'s

Andre

pois, ando a aprender Java através do "Thinking in Java " e nunca mexi ainda em nada de graphics, como crio um evento ??? queria só fazer o hello world através de desenhar com as ferramentas para ficar contente ! :smiley:

Acho que consegui criar o evento mas quando vou a correr dá este erro:

Cannot find symbol e refere-se ao JOptionPane

olha ai o ad-rocha t deu a faca e o queijo…agora é so executar e entender

importa essas bibliotecas:

import javax.swing.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;