Interface Gráfica em Java
Interface Gráfica em Java
Pacote Swing
Barra de título
O que compõe uma interface gráfica?
Barra de menu
O que compõe uma interface gráfica?
Menus
O que compõe uma interface gráfica?
Botões
O que compõe uma interface gráfica?
Barras de rolagem
O que compõe uma interface gráfica?
• Caixa de combinação
ou combo box.
O que compõe uma interface gráfica?
• Caixas de seleção:
checkbox.
O que compõe uma interface gráfica?
• Caixas de seleção:
radio buttons
Pacotes do Swing
• As classes do Swing estão distribuídas por diversos pacotes.
• Este método recebe uma String como parâmetro e esta String que será exibida
como texto de ajuda.
• BorderLayout
• Componentes são organizados nas bordas.
• Ao inserir deve indicar a posição relativa.
Layout Managers
• FlowLayout
• Componentes organizados em linhas
• Cada componente ocupa o seu
tamanho desejado
• Se o espaço horizontal não for
suficiente para todos
componentes, o layout manager
utiliza diversas linhas.
Layout Managers
• “Layout absoluto”
• Sem layout definido
Eventos
• Controles geram eventos:
• Um evento indica a ocorrência de uma atuação do usuário sobre
o controle ou alguma mudança interna que o afete.
• Exemplos: clique de um botão, movimento do mouse, pressionar
tecla do teclado, ...
• Resposta a eventos
• O desenvolvedor deve programar sua aplicação para responder aos
eventos gerados sobre seus componentes
• Qualquer objeto pode responder a eventos
Eventos
• Um objeto pode se registrar para “escutar” eventos.
• O objeto deve implementar uma interface específica.
• O objeto deve se registrar no componente.
• Diversos objetos podem ser registrados para o mesmo evento.
• Um mesmo objeto pode tratar diversos eventos distintos.
• A função de inicialização de
componentes “initComponents()”.
ricardocamara03@hotmail.com