aula10 a Swing

1259 palavras 6 páginas
POO usando

JAVA

Interface Gráfica – Swing
Profº Me André Santana

Swing - Conceitos
O pacote Swing não é um substituto do AWT ( Abstract Window
Toolkit ), o pacote gráfico utilizado nas primeiras versões de java.
Em vez disso, o Swing é visto como uma camada disposta sobre o
AWT e que utiliza internamente os componentes da AWT.
Diferentemente da AWT, onde alguns componentes gráficos utilizavam a capacidade de renderização da interfaces gráficas em que o aplicativo estava sendo executado, os componentes do Swing são todos escritos em puro java.
Um componente do pacote Swing é reconhecido pela letra J antecedendo o nome do mesmo componente no pacote AWT.

POO usando JAVA

Prof. André Santana

Swing - Conceitos
Todas as classes do swing são extenções da classe AWT, que por sua vez, são extenções da classe java.lang.Object, a superclasse de todas as classes do Java.
Existem três classes a serem utilizadas na criação de uma GUI:
 import java.awt.*  permite a utilização de diversas classes do pacote AWT, além de possuir uma série de constantes numéricas.
 imoport java.awt.event  usado para o processamento dos eventos que ocorrerão na janela, tais como: Click do Mouse,
ENTER do campo texto, etc.
 import javax.Swing.*  permite a utilização de diversas classes do pacote swing.
POO usando JAVA

Prof. André Santana

Swing – Criação de Frames
Frame é um componente do pacote AWT responsável pela criação de janelas, parecidas com as encontradas em aplicativos do ambiente Windows. O componente frame gera uma janela com barra de título, bordas e pode ter outros componentes em seu interior. Imagine o componente frame como uma folha de projeto em que são inseridos diversos objetos. Em conjunto com esses objetos, definidos no metodo construtor da classe, o componente frame gera uma visualização grafica de um determinado aplicativo. Esta classe estende diretamente a classe Frame do AWT.
POO usando JAVA

Prof. André Santana

Swing – Compreendendo Eventos
As interfaces

Relacionados