O que estou errando? [Resolvido]

8 respostas
A

[color=darkblue]ola, estou aprendendo java e nao sei o que estou errando aqui, alguem pode me ajudar?[/color]

import java.awt.*;

import java.awt.AWTEvent;

//Frame a caixa

public class FrameUm {

static Frame fu;// variavel  de instancia que pertence a classe Frame
public static void main(String[] args) {
	fu= new Frame("Frame Um");//aqui instanciamos o objeto
fu.addWindowListener(

new WindowAdapter(){

public void windowClosing (WindowEvent e ){

System.exit(0);

}

}
}
	);

fu.setSize(400,200);
fu.setVisible(true);

}

}

8 Respostas

R

amigo da próxima vez poste o erro.

confira suas “chaves” vc esta fechando o método main antes de fechar o parantese do windowsListener.

e no final tb tem uma chave a mais.

InicianteJavaHenriqu

Olá alana.gim :smiley:

Use as tags code e /code entre [] para postar seu código fonte e informe qual erro está acontecendo.

flw :thumbup:

A

Obrigada e desculpem e meu primeiro post. Uma duvida…

Qual a diferenca do awt.event pro awt.AWTEvent?

Estou usando a primeira biblioteca porem diz o eclipse que eh obsoleta, nao encontrei exemplos para como usar a nova biblioteca .

Alguem conhece algum site que possa ajudar, nao entendi pelo da oracle.

obrigada

R

sempre que for sugerido mude a implementação pois a event em determinada atualização da jdk foi modificada para AWTEvent, pela própria api no site da oracle você pode conferir o que mudou.

A

O problema e que eu nao entendo direito como usa por la, e meu livro comenta apena da awt.event, conhece algum lugar ou livro atual que possa me ajudar com a nova?

Rafael_Costa_Teixeir

Ola alana.gim ,

Fiz algumas pequenas correções no seu codigo , veja abaixo (compare com o que vc postou para ver as correções efetuadas no codigo) :

import java.awt.*; 
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

//Frame a caixa 
public class FrameUm { 

	static Frame fu;// variavel de instancia que pertence a classe Frame 

	public static void main(String[] args) { 
		fu= new Frame("Frame Um");//aqui instanciamos o objeto 
		fu.addWindowListener( 
		
		new WindowAdapter(){ 
			public void windowClosing (WindowEvent e ){ 
				
				System.exit(0); 
			} 
		}); 

		fu.setSize(400,200); 
		fu.setVisible(true); 

	} 
 

}

Para compilar na linha de comando digite:

javac FrameUm.java

Para executar digite:

java FrameUm

Espero ter ajudado.

A

Obrigada!

Rafael_Costa_Teixeir

alana.gim ,

Dica:

Te recomendo utilizar o Swing que é mais moderna do que o AWT , e a aparencia das janelas e elementos da janela (botoes , caixa de textos , comboBox , etc…) é a mesma em diferentes plataformas (Windows , Linux , etc…).

[edit] Bons Estudos !!!

Criado 18 de janeiro de 2012
Ultima resposta 18 de jan. de 2012
Respostas 8
Participantes 4