A sua d�vida � normal�ssima e todo desenvolvedor Java passa por ela. Tanto o
AWT como o Swing s�o um tanto dificeis de compreender.
E os programas IDEs tipo JBuilder, VisualAge, etc., tornam mais dificil
ainda este entendimento. Eles automatizam passos que acabam encobrindo o
real sentido de cada camada que vai para a tela. Tem programador Java que
faz telas igualzinho ao programador VB. N�o tem a menor id�ia sobre o que
est� entre o que ele fez e o que o IDE gerou automaticamente.
Mas a sua curiosidade � o primeiro passo para vencer este obst�culo. O
segundo, � come�ar a fazer telas experimentais colocando o minimo de camdas
na tela e vendo o que ocorre.
Voltando ao seu post. De certa forma ele j� explica tudo
O AWT usa m�todos nativos e portanto � mais r�pido. O AWT foi feito muito em
cima do Windows.
O Swing baseia-se o mais poss�vel em m�todos port�teis, fazendo chamadas
nativas apenas nas camadas mais baixas (frames por exemplo). Da� ele � mais
lento.
Por�m, o Swing pode ser mais vers�til, ter apar�ncias diferentes do ambiente
nativo e at� mesmo ter uma l�gica de desenvolvimento que facilita criar
telas um pouco mais sofisticadas. E talvez pela briga Sun x Microsoft, a Sun
coloca todo seu marketing para provar que o Swing � melhor. Com isto, as
aplica��es rodariam mais facilmente em outras plataformas.
----- Original Message -----
From: "Augusto Cesar Castoldi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 04, 2001 8:45 AM
Subject: [java-list] AWT x SWING
> Pessoal,
>
> tem uma d�vida que est� me incomodando. J� me disseram que a SWING � uma
> interface mais avan�ada/nova que a AWT.
>
> Mas eu pergunto, quais s�o as reais diferen�as entre as duas?
>
> Eu fiz uns testes, e por exemplo, um menu em AWT rodando no windows 98 �
> mais r�pido que um menu em SWING.
>
> Por�m, se eu usar um textfield da AWT, quando eu coloco um JInternalFrame
> em cima do outro, o textfield da tela de baixo aparece na tela de cima!
>
> Aparentemente a � melhor a SWING... (embora seja mais lenta)
>
> Se algu�m puder me explicar isso seria interessante, ou simplesmente um
> artigo ou coisa parecida...
>
> valeu,
>
> Augusto Cesar Castoldi
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------