Vous êtes sur la page 1sur 13

Curso Básico de Java

Programação Desktop
Programação Desktop

 Janelas
 Uso do mouse
 Navegação
 Botões
 Alertas
 Usabilidade
Programação Desktop

 Swing
 AWT
 SWT
 JavaFX
 Vários frameworks
Programação Desktop - Swing

 API padrão Java para interfaces Gráficas;


 API de alto nível para renderizar ”janelas” e
componentes gráficos;
 Look and Feels personalizaveis;
 Possui IDE drag and drop (NetBeans);
Swing – Olá Mundo
Swing - Classes
Swing - Caracteristicas

Propriedades

Eventos
Swing – Propriedades & Eventos

 Propriedades

Cor

Tamanho

Título

Texto

Eventos
 Enter
 Click

KeyPress
Swing - JFrame

 JFrame
 Container para componentes (JText, JButton,
JMenu, etc..)
 Responsável pela renderização da Janela

public class NewJFrame extends JFrame {


....
}
Swing - JFrame

 Algumas Propriedade
 Title
 DefaultCloseOperation
 Size

Name
 Visible

nomeFrame.setTitle(”Ola Mundo”)
nomeFrame.setSize(200,200)
nomeFrame.setVisible(true)
Swing – Outros componentes


Jlabel

Propriedades: text

JTextField

Propriedades: text

JComboBox

Propriedades: model, selectedIndex, selectedItem

ButtonGroup

Componente não visual utilizado para fazer um grupo
de RadioButton
Swing – Outros componentes


JradioButton

Propriedades: buttonGroup, text, selected

JButton

Propriedades: text

Eventos: ActionPerformed

Vous aimerez peut-être aussi