A AWT se baseia nos componentes "reais" da plataforma
onde est� rodando. Por exemplo, se voc� coloca um botao
num frame e roda o programa java no windows, ele
cria um controle tipo botao nativo do windows, e o windows �
o "responsavel" por exibir e gerenciar o botao. Se rodar
esse mesmo programa no Mac, ele usa o botao nativo do Mac.
Resultado: fica t�o r�pido quanto for r�pido o sistema operacional,
mas vai ter uma apar�ncia ligeiramente diferente entre um SO e outro.

A Swing tem os seus pr�prios controles internos. Quando voce
cria um jButton, ele n�o usa o bot�o nativo do Windows, ele
cria um objeto java mesmo, cuidando da apresenta�ao visual e
comportamento. Resultado: fica mais lento que os controles
nativos (AWT), porem a apar�ncia � exatamente a mesma em
qualquer SO. Al�m disso, ele n�o fica limitado aos controles
dispon�veis no SO, pode fazer botoes redondos, transparentes,
textos semi-transparentes...


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

Responder a