aula10 a Swing
1259 palavras
6 páginas
POO usandoJAVA
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