[RESOLVIDO]Meu botão não chama o outro Frame..pq?

4 respostas
Furyeyes

Olá galera, estou fazendo um trabalho da escola, onde preciso criar uma Tela principal e através dela acessar outras Telas
Segui algumas dicas do fórum mas quando eu implemento o ActionListener para o botão dá o seguinte erro na classe

The type Telas.TelaCliente must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)

Segue a minha classe que implementa o ActionListener para o botão

Aqui eu adiciono o ActionListener para o botão
b1.addActionListener(new TelaCliente());
Aqui é a classe onde dá o erro acima
class TelaCliente implements ActionListener{
	    
	    public void actionPerformer(ActionEvent e){
	    	
	    	JFrame telaCliente = new JFrame("Cadastro");
	    	JButton adiciona = new JButton("Cadastrar");
	    	telaCliente.setSize(1025,600);
	    	telaCliente.setResizable(false);
	    	telaCliente.setLayout(null);
	    	adiciona.setBounds(470, 285, 90, 30);
	    	telaCliente.add(adiciona);
	    	
	    	telaCliente.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
	    	telaCliente.setVisible(true);
	    	
	    }

	   
   }

Por favor me ajudem aiii, estou desde de ontem quebrando a cabeça com isso

Valeu galera
e muito bom fórum, sempre tiro minha dúvidas!!!
:D

4 Respostas

mauricioadl

olhando seu codigo, nao consegui encontrar erro, por acaso vc nao teria duas classes com o nome TelaCliente teria?

Furyeyes

Putz Mauricio foi mal, mas já achei o erro…foi sintaxe mesmo
no actionPerformed coloquei R no final e é D
Que burro, desculpa ai é que estou começando agora com interface gráfica

Mas tenho outra dúvida, para todas as Telas que quero acessar da Tela principal, faço o mesmo procedimento!?
Ou tem outra maneira…

Valeu…fica atento estou com muitas dúvidas vou postar muitas coisas ainda :stuck_out_tongue:

mauricioadl

hehehe tbm nao reparei no erro de sintaxe, acho q eh sempre bom usar a IDE de desenvolvimento para criar esses metodos, assim evita esse tipo de falha.
existem muitas formas de chamar outras janelas, mas por enquanto vai usando desse jeito mesmo, quando for aprendendo java vc vai melhorando sua estrutura.

boa sorte!

Furyeyes

Valeu!!!

Criado 29 de abril de 2012
Ultima resposta 29 de abr. de 2012
Respostas 4
Participantes 2