Escolar Documentos
Profissional Documentos
Cultura Documentos
: Michele Galvo
prof.michele@fatecjd.edu.br
Componentes:
So os objetos de uma tela como: botes, labels, comboboxes e etc.
Toda tela construda com Swing utiliza ao menos um continer para exibir os componentes; Existem alguns tipos bsicos na API Swing:
Para aplicaes desktop o indicado o Jframe.
Javax.swing.JFrame
Possui:
Barra de Ttulo; Botes de Controle da Janela:
Minimizar; Maximizar; Restaurar; Fechar.
Na linha 5, estamos declarando o mtodo construtor da classe TelaSimples, que o mtodo que ser executado quando for criado uma instncia dessa classe. A linha 7, est chamando o mtodo construtor da classe me atravs da palavra chave super e esperando os parmetros necessrios para tal invocao.
O mtodo setDefaultCloseOperation() tem por objetivo definir o que deve ser feito com a tela quando o usurio clicar sobre o boto fechar.
Ele espera como parmetro um valor inteiro definido como uma constante.
Por isso utilizamos a constante EXIT_ON_CLOSE da classe Jframe.
Constantes so por padro definidas em letras maisculas; Definimos constantes atravs da palavra chave final.
final int IDADE_LIMITE = 90;
As linhas 10 e 11, tem por objetivo definir o tamanho da tela e fazer com ela seja exibida.
Ambos so herdados da classe JFrame, que herdou da classe Frame, que herdou da classe Window, que tambm herdou da classe Container, que foi herdada da classe Component...
Por fim temos o mtodo main nas linhas 14 a 17, que foi adicionado apenas para que esta classe pudesse ser executada.
A nica coisa feita aqui a criao de uma nova instncia da classe TelaSimples, chamando seu construtor que tem a responsabilidade de fazer o que deve ser feito.