swing

466 palavras 2 páginas
Interface gráfica com o Usuário

Interface Gráfica


API padrão: SWING




Conjunto extensível de componentes

Objetivos:


Agilizar a codificação de aplicações (Front End)



API única que suporte múltiplas aparências e comportamentos



Suportar os princípios dos JavaBeans


Integração com IDEs para desenhar telas de um sistema

Interface Gráfica


Componentes de uma Interface Gráfica


Componentes GUI








Widgets ou Window Gadgets

Apresenta um mecanismo amigável ao usuário para interagir com a aplicação
Aparência e comportamento
Usuário interage por meio do mouse, teclado ou outro componente de entrada

Interface Gráfica

Interface Gráfica


Componentes:




JLabel



JButton



JPasswordField



JFormattedTextField



JCheckBox



JRadioButton



JFrame

jComboBox

Interface Gráfica


Swing X AWT


AWT é o precursor do Swing



Pacote java.awt





Programa em awt, executado em diferentes plataformas, tem aparência e comportamento diferentes
Interação com os componentes podem variar

Interface Gráfica


Diferença na exibição dos componentes AWT, dependendo da plataforma

Swing


Procura renderizar\desenhar por conta própria todos os componentes ●



Ao invés de delegar essa tarefa ao sistema operacional

API de mais alto nível




menos performace que outras APIs gráficas



mais abstração consome mais memória RAM em geral

Swing


Porém:




programas que usam Swing têm uma aparência muito parecida



bem mais completa independente do Sistema Operacional utilizado

Utilização


Importação da API



Pacotes:


javax.swing



javax.swing.event


(nem sempre necessário)

Interface Gráfica


Árvore de herança de componentes
Class

Relacionados

  • aula10 a Swing
    1259 palavras | 6 páginas
  • Swing Kids
    543 palavras | 3 páginas
  • Aula03 Swing
    2933 palavras | 12 páginas
  • Java: swing classes do pacote swing
    3255 palavras | 14 páginas
  • Swing Da Imperatriz
    275 palavras | 2 páginas
  • Java Swing
    6248 palavras | 25 páginas
  • West coast swing
    1542 palavras | 7 páginas
  • Sultans of swing
    1880 palavras | 8 páginas
  • Process swing adsorption
    5473 palavras | 22 páginas
  • Poo - trabalhando com o swing
    5332 palavras | 22 páginas