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