Java Swing

5 respostas
G

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:

5 Respostas

Leojava

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

A

Olá,

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

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

[]'s

Andre

G

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:

G

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

Cannot find symbol e refere-se ao JOptionPane

Leojava

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;
Criado 8 de novembro de 2006
Ultima resposta 8 de nov. de 2006
Respostas 5
Participantes 3