AWT x SWING

2 respostas
FelipeGeorge13

pessoal eh o seguinte, a muito se falava em awt, agora muito se fala em swing.
Muitos falam que swing eh mais pesado do que o awt, outros falam o contrario.
eu li em um livro onde o autor falava que a classe awt possui componentes pesados e que a classe swing foi feita a partir da classe awt, porem a classe swing descarta os defeitos que a classe awt possui e aproveita apenas as qualidades.
Para vcs qual eh a melhor classe e pq?

2 Respostas

J

Fala Felipe.

Acho que este tutorial pode te ajudar a responder sua pergunta.

http://www.guj.com.br/java.tutorial.artigo.38.1.guj

ViniGodoy

Swing, sem dúvidas.

  1. É a recomendada pela Sun;
  2. Tem um comportamento mais consistente;
  3. Tem componentes muito mais poderosos e flexíveis;
  4. Usa técnicas avançadas de pintura, como double buffering, o que dá um efeito visual melhor;
  5. É mais leve, já que usa aceleração gráfica;
  6. Recebe atualizações e novos componentes com mais frequência.

O fato é que a AWT foi feita no passado e, se prestasse realmente, não fariam o Swing em seguida.
Nenhuma empresa investe 2 vezes na mesma coisa se a solução mais antiga não tiver sérias limitações.

Criado 29 de março de 2008
Ultima resposta 29 de mar. de 2008
Respostas 2
Participantes 3