Escolar Documentos
Profissional Documentos
Cultura Documentos
Interface Gráfica
Graduação em Ciência da Computação - 3ª Fase
Desenvolvimento de Aplicações Orientadas a Objetos
Prof. Me. Fernando Albiero
fernando.albiero@ifsc.edu.br
Sumário
◉ Introdução
◉ Biblioteca Swing
◉ Criando uma GUI
◉ Componentes
◉ Eventos
2
Introdução
3
Introdução
4
Biblioteca Swing
5
Biblioteca Swing
Independente de plataforma.
6
Biblioteca Swing
7
Biblioteca Swing
8
Criando uma GUI
9
Criando uma GUI
10
Criando uma GUI
11
Criando uma GUI
12
Também é comum
dividirmos o JFrame
em regiões para
facilitar a manutenção
da interface.
13
Também é comum
dividirmos o JFrame
em regiões para
Painel facilitar a manutenção
Painel 1 da interface.
2
14
15
16
17
Componentes
18
Componentes
19
20
jLabel
(rótulo)
jTextField jScrollBar
(caixa de texto) (barra de scroll)
jRadioButton jCheckBox
(botão de rádio) (botão de check)
jComboBox
(menu dropdown)
jTextArea
(área de texto)
jButton
(botão)
21
Componentes
22
Eventos
23
Eventos
Principais eventos:
◉ ActionEvent ◉ KeyEvent
◉ MouseEvent ◉ WindowEvent
24
Obrigado!
Dúvidas ?
Você pode me encontrar em:
● fernando.albiero@ifsc.edu.br
25