Zusammenfassung der Ressource
GUI
- Benefícios do uso de uma GUI
- Melhor interação com o usuario.
- Uso de elementos gráficos para obter
resposta do sistema. Não mais o console
- Necessidade de maior interação com o usuário
- Definição
- Características de uma GUI
- java.awt
- conjunto de componentes de interface de usuario nativas
- Um modelo de tratamento de eventos robusto.
- Grenciadores de layout, para layout flexiveis que nao
dependem de uma janela de tamanho especial ou resolucao
de tela
- javax.swing
- Os componentes swing são totalmente feitos em java.
- Possi caracteristicas e elementos herdados do awt, pois os
componenetes swing foram construidos sobre os componente
awt.
- Api de mais alto nivel, ou seja mais abstração
- Componentes GUI
- javax.swing
- Containeres
- JLabel
- JButton
- JMenu
- JFrame
- A diferença entre o GUI Swing e AWT, é na aparência e
comportamento dos componentes, ou seja, quando criado por
AWT, a aparência e comportamento de seus componentes são
diferentes para cada plataforma e enquanto feito por GUI
Swing, a aparência e comportamento funcionam da mesma
forma para todas as plataformas.
- java.awt
- Label
- Button
- Painel
- PoupMenu
- Menu
- Os componentes AWT são mais pesados,
pois requerem uma interação direta com o
sistema de janela local, podendo restringir
na aparência e funcionalidade, ficando
menos flexíveis do que os componentes
GUI Swing.