Awt e Swing

Pessoal qual a principal desvantagem no uso dos componentes AWT com relação ao uso de componentes do pacote Swing

Para não falar algo abstrato como o Swing é “lightweight” e o AWT “heavyweight”:

  1. Os componentes do Swing são redesenhados integralmente, o que garante compatilidade muito maior entre diferentes sistemas operacionais;
  2. Os componentes do Swing seguem mais a risca o modelo Model-View-Controller, dando a eles mais flexibilidade e facilidade de manutenção;
  3. Os componentes do Swing tem suporte nativo a double buffering;
  4. A Sun ainda se preocupa com o Swing e muito pouco com o AWT.

Entre outras coisas…

Tirando os componentes, o AWT tem outras coisas interessantes, por exemplo, todos os eventos do Swing são da época do AWT.