0% acharam este documento útil (0 voto)
269 visualizações14 páginas

Criando Interfaces Gráficas com Swing

O documento descreve o framework Swing para interfaces gráficas em Java. Swing fornece classes para criar janelas, rótulos, caixas de texto e outros componentes visuais sem depender do sistema operacional. O documento também explica como instalar um plugin no Eclipse para criar interfaces gráficas visualmente.

Enviado por

Sergio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
269 visualizações14 páginas

Criando Interfaces Gráficas com Swing

O documento descreve o framework Swing para interfaces gráficas em Java. Swing fornece classes para criar janelas, rótulos, caixas de texto e outros componentes visuais sem depender do sistema operacional. O documento também explica como instalar um plugin no Eclipse para criar interfaces gráficas visualmente.

Enviado por

Sergio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Java para Desktop

Interface Grfica Swing JSE

JSE Interface Grfica Swing


Swing um framework para uso com Java, Swing
um
conjunto
de
classes
com
diversas
funcionalidades para aplicaes grficas.

JSE Interface Grfica Swing


Swing x AWT

Nas primeiras verses do Java a nica forma de fazer


programas grficos era atravs da AWT, uma biblioteca
de baixo-nvel que dependia de cdigo nativo da
plataforma onde rodava;

A partir da verso 1.2 do Java o Swing foi incorporado


como uma extenso da plataforma;

A diferena bsica entre os dois que o Swing procura


desenhar por conta prpria todos os componentes, ao
invs de delegar essa tarefa ao S.O..

JSE Interface Grfica Swing


Componentes do
Swing

JSE Interface Grfica Swing


Criando Janelas
Janelas em Java so classes com caractersticas de
componentes, dessa forma para criar uma Janela
usamos o conceito de herana indicando que a
classe ser um JFrame.
public class FormExemplo extends JFrame{
}

JSE Interface Grfica Swing


Assim, podemos criar uma Janela a partir da nossa
classe.
FormExemplo form = new FormExemplo();
Assim nossa janela ser exibida...

Ser????

JSE Interface Grfica Swing


Devemos informar que queremos exibir a nossa
Janela
FormExemplo f = new FormExemplo();
f.setVisible(true);

JSE Interface Grfica Swing


Podemos tambm aumentar a tela e colocar um ttulo.

FormExemplo f = new FormExemplo();


f.setVisible(true);
f.setBounds(100, 100, 500, 500);
f.setTitle("Meu Primeiro Exemplo!");

JSE Interface Grfica Swing


A Classe JFrame
possvel criar um JFrame instanciando apenas um objeto
do tipo JFrame.

JFrame frame = new JFrame("Minha primeira janela");


frame.setSize(400, 300);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
E);
frame.setLayout(null);
frame.setVisible(true);

JSE Interface Grfica Swing


Podemos adicionar outros componentes, como Rtulo,
Caixas de Textos e etc.
JLabel rotulo = new JLabel("Digite um nome:");
rotulo.setSize(100, 20);
JTextField caixa = new JTextField();
caixa.setBounds(0, 20, 20, 20);
caixa.setSize(100,25);
frame.add(rotulo);
frame.add(caixa);

JSE Interface Grfica Swing


Adicionando Plugins no Eclipse
Nativamente o Eclipse no possui ferramenta para
criao de Janelas de forma grfica. Utilizaremos
aqui um plugin chamado VE (Visual Editor), com ele
possvel criar Frames e outros componentes de
forma grfica.

Vamos Instalar...

JSE Interface Grfica Swing


A paleta de Componentes dividida em Quatros
Grupos

Contanier;

Component;

Menus;

Custom Component.

JSE Interface Grfica Swing


Criando um Formulrio de Cadastro de Usurios

JLabel

JTextField

JCheckBox

JButton

JSE Interface Grfica Swing


Baseado na Modelagem do Software, vamos criar
nossos Formulrios!

Você também pode gostar