You are on page 1of 1

Você e seus Layouts

Conheça o BorderLayout
Metas
Conheça o BoxLayout Apresentação da Disciplina Objetivos
Conheça o CardLayout
Conheça o FlowLayout
Conheça o GridLayout Layouts Classes e objetos
Conheça o GridBagLayout Instanciação
Como modificar o layout de um JPanel
Revisão Encapsulamento
Como posicionar componentes usando layouts Construtores
Objetivo
Como dimensionar e alinhar componentes em um layout
Como e quando usar layouts de forma eficiente
O que são GUIs ?
Interfaces gráficas O que é Swing ?
Como criar um JCheckBox
Adicionando eventos
Conceitos básicos
Como criar um JCheckBox
Como adicionar itens para serem selecionados JCheckBox Código Opcional
Objetivo Como criar um JFrame
Como identificar se um JCheckBox esta selecionado JFrame Entender o que é Look and Feel
Como adicionar eventos em um JCheckBox Objetivo
Entender o que é 'Thread-safe' GUIs
Entender para que serve o .setSize() e .pack()
As boas e velhas caixas de seleção
Como criar um JComboBox O que são JPanel ?
Como identificar o que esta selecionada Objetivo
JComboBox
Exemplo Básico
Como adicionar eventos em um JComboBox Exibindo nosso primeiro JPanel
Conhecer os componentes de um JFrame
JPanel Entender por que usar um JPanel como um ContentPane (Painel de Conteúdo)
Como criar um JRadioButton
Como criar um JRadioButton Objetivo Como adicionar componentes em um ContentPane
Como agrupar vários JRadioButton Objetivo
JRadioButton Como definir posicionamento dentro de um ContentPane
Como dimensionar componentes dentro de um ContentPane
Como identificar qual JRadioButton esta selecionado
POO II
Como criar um JTextArea Conceitos básicos
Como criar um JLabel
Como criar um JTextArea
Objetivo
JTextArea JLabel
Como manipular o texto de dentro de um JTextArea Objetivo Como colorir um JLabel
Como alinhar o conteúdo de um JLabel

O que é um JSeparator
Como adicionar um separador em uma GUI Objetivo
JSeparator Criando um JButton
Adicionando eventos
JToggleButton e seus eventos
Exibindo muito conteúdo em lugares pequenos Como criar JButton
Como adicionar componentes em um JScrollPane
Objetivo
JScrollPane JButton Entender o que são eventos
Como ajustar o comportamento da barra de rolagem Aprender a adicionar eventos em um JButton
Objetivo
Aprender a fazer sua GUI mudar quando pressionado um botão
Saber a diferença entre JButton e JToggleButton
Conceitos básicos
Como adicionar um Item Listener em um JToggleButton
Tipos de seleção
Adicionando e removendo itens
Como criar um JList JList Como criar um JTextField
Como selecionar diferentes itens em um JList Objetivo Como criar um JPasswordField
Como adicionar e remover itens Limitando um JTextField
Como criar um JTextField

Conceitos básicos JTextField Como pegar a informação de um JTextField


Como habilitar e desabilitar um componente
Todos os eventos Objetivo
Como criar um JPasswordField
Accelerators e mnemonics
Como criar JMenu JMenuBar Entender a diferença entre um JTextField e um JPasswordField
Usar o Design Pattern MVC para limitar o texto inserido em um JTextField
Como adicionar menu e submenu dentro de um JMenuBar Objetivo
Como adicionar JRadioButtons e JCheckBox em um menu