Você está na página 1de 11

Prof.

: Michele Galvo
prof.michele@fatecjd.edu.br

Consiste de dois tipos de elementos:


Continers:
Objetivo de agrupar e exibir os componentes.

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.

A linha 9, esta invocando o mtodo setDefaultCloseOperation() atravs da referncia this.


A palavra chave this referncia para a prpria instncia da classe, isto , quando o mtodo est sendo invocado da prpria classe.

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.

Você também pode gostar