Escolar Documentos
Profissional Documentos
Cultura Documentos
definidos;
Aplicaremos os conceitos criando menus
em exemplos e exerccios;
Interfaces Grficas
O Java fornece uma
infinidade de funcionalidades
para prover comunicao
humano-computado.
Duas bibliotecas para
desenvolver um GUI.
java.awt : Abstract Window
Toolkit (classes bsicas);
javax.swing : Swing
Componets
Graphical User Interface
INTERFACES GRFICAS COM SWING AULA1
Componentes atmicos
So elementos ou componentes que no permitem conter outros
Instancie a
classe Frm01
Crie uma
Classe com o
mtodo main()
Crie o mtodo:
criaTela()
Defina um Jframe, seu
tamanho, ttulo e
localizao
Crie um Jlabel
e adicione no
JFrame
Execute e
verifique o
resultado
Componentes
JButton
JRadioButton
Componente semelhante a caixa de marcao, s que permite apenas
um componente marcado por grupo
JTextField
Componente que disponibiliza uma linha para insero ou exibio de
texto
INTERFACES GRFICAS COM SWING AULA1
Componentes
JPasswordField
Exerccio
Criar uma tela de Cadastro de
clientes para receber:
Nome
Email
Senha
Sexo
Estilo de Leitura
Time de Futebol
O boto envia os dados para um
Container
uma classe abstrata que define as funcionalidades bsicas associadas a
Componentes Containers
JFrame
define objetos que so utilizados para criar aplicativos baseados em
GUI. Eles consistem em uma janela com barra de ttulo e uma borda.
JPanel
So elementos que fazem a intermediao entre um container e os
demais GUI anexados. Servem para definir grupos de componentes
visuais tambm.
Menus
Os menus, que so instanciados a partir da classe JMenu, so anexados a
Passo a Passo
1. Instancie um JMenuBar. Ele o responsvel
pela estrutura do menu.
2. Adicione tantos JMenus quantos forem
necessrios para as opes.
1. Dentro de cada JMenu, coloque o
JMenuItem, que o responsvel pela
opo a ser escolhida.