O que estou errando? [Resolvido]

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

}

}

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.

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:

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

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.

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?

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.

Obrigada!

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 !!!