12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SWINGA P Ê N D I C EAA plataforma Java oferece recursos sofisticados para construção <strong>de</strong> interfaces gráficas <strong>de</strong> usuárioGUI. Esses recursos fazem parte do framework Java Foundation Classes (JFC). Eis uma visão geraldo JFC:Permite que aplicações Java sejam facilmente implantadas nas máquinas dos usuá-Java Web Start:rios.Java Plug-In:Permite que applets executem <strong>de</strong>ntro dos principais navegadores.Java 2D: Possibilita a criação <strong>de</strong> imagens e gráficos 2D.Java 3D: Possibilita a manipulação <strong>de</strong> objetos 3D.Java Sound:Disponibiliza a manipulação <strong>de</strong> sons para as aplicações Java.AWT (Abstract Window Toolkit): Conjunto básico <strong>de</strong> classes e interfaces que <strong>de</strong>finem os componentes<strong>de</strong> uma janela <strong>de</strong>sktop. AWT é a base para Java Swing API.Swing: Conjunto sofisticado <strong>de</strong> classes e interfaces que <strong>de</strong>finem os componentes visuais e serviçosnecessários para construir uma interface gráfica <strong>de</strong> usuário.ComponentesOs itens que aparecem em uma interface gráfica <strong>de</strong> usuário (janelas, caixas <strong>de</strong> texto, botões, listas,caixas <strong>de</strong> seleção, entre outros) são chamados <strong>de</strong> componentes. Alguns componentes po<strong>de</strong>m sercolocados <strong>de</strong>ntro <strong>de</strong> outros componentes, por exemplo, uma caixa <strong>de</strong> texto <strong>de</strong>ntro <strong>de</strong> uma janela.O primeiro passo para construir uma interface gráfica <strong>de</strong> usuário é conhecer os principais componentesdo Java Swing API.JFrameA classe JFrame <strong>de</strong>fine janelas com título, borda e alguns itens <strong>de</strong>finidos pelo sistema operacionalcomo botão para minimizar ou maximizar.1 JFrame frame = new JFrame (" K19 - Java OO");2 frame . setSize (300 , 200) ;3 frame . setVisible ( true );Código Java A.1: Criando uma Janelawww.<strong>k19</strong>.com.br 161

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!