Diferença entre awt.event e swing.event

E ae, povo!!! blz?

Alguem sabe a diferença entre os pacotes java.awt.event e javax.swing.event? É bom dar preferencia para algum deles? Valeu!! :grin:

Cara AWT é como antigamente era criado as telas de interface com o usuario, e swing é uma api mais completa e com mais recursos, vc utiliza awt.event se criar a tela com awt, e swing.event se criar com swing.

Hj em dia a maioria dos programas são feitos usando swing o awt ta caindo em desuso…

[]s Victor …

[color=“darkred”]Os componentes GUI do Abstract Windowing Toolkit (awt) sempre assumem a aparência do sistema em que está rodando, se for Macintosh terá a aperência do programas que rodam neste ambiente e assim por diante…

Já os componentes do GUI Swing, são bem mais leves pois assumem uma aparência e comportamento uniforme, conhecida como aparência metal - metal look-and-feel. Também fornece a possibilidade de personalizar o estilo do Windows ou do Unix (Motif).

Por isso a atual preferência pelo Swing. [/color] :wink:

Valeu pelo esclarecimento, galera!!! :lol:

Eu utilizo o java.awt.events mesmo com o swing.
Isso está errado ?
qual a melhor forma ?
Existem eventos diferentes ?

Obrigado

[color=“darkred”]Existem algumas desvantagens pelo fato do awt fazer chamadas ao sistema para exibição dos componentes, pois cria uma dependência do SO com relação a aparência.

A partir da versão 1.2 da linguagem Java, temos a opção de estar utilizando o pacote Swing, ele possui total compatibilidade com o awt, independência do ambiente e componentes leves.

A única desvantagem em usar o Swing, seria o fato dele deixar toda a responsabilidade de controle de interface para a JVM, tornando a aplicação um pouco mais demorada.

Todas as classes de awt que foram possíveis reaproveitar na construção do Swing, estão lá.[/color]