Interface Gr Fica Em JAVA
Interface Gráfica em JAVA
Alunos
Gustavo de Almeida Neves
Rafael Santos Leite
Tarcísio Santos
Professor
Eduardo Manuel de Freitas Jorge
Interface Gráfica de JAVA
Para que o usuário possa interagir com a aplicação é necessário que haja uma interface para que este acione as funcionalidades do programa. JAVA fornece classes que são utilizadas para construir interfaces gráficas com usuário que ajudam na interação deste com a máquina e deixam os programas mais robustos e elegantes.
Essas classes encontram-se agrupadas em dois grandes pacotes: java.awt e javax.swing, onde encontramos classes de janelas, botões, menus, painéis, botões de opções, entre outros componentes, que podem ser estendidos e utilizados em nossas aplicações.
Neste tutorial será discutido alguns dos componentes mais importantes do pacote javax.swing, além dos layouts utilizados e de como é feito o tratamento de evento. Os itens abordados neste tutorial são descritos abaixos:
• JFrame
• JPanel
• JLabel
• JButton
• JTextField
• JTextArea
• JScrollPane
• JCheckBox
• JCheckBox
• JComboBox
• JList
• JTable
• JToolBar
• JMenuItem, JMenu e JMenuBar
• JDialog, JInternalFrame e JDesktopPane
• JOptionPane: showMessageDialog e showConfirmDialog
• Layouts: FlowLayout, GridLayout, BorderLayout e GridBagLayout
• Tratamento de Eventos
Para melhor compreensão do conteúdo, este tutorial apresentará dois experimentos práticos. No primeiro experimento serão utilizados os componentes básicos do pacote javax.swing, e no segundo será montada uma interface de uma aplicação desktop simples, que implementa uma agenda, e neste experimento será posto em prática os conceitos visto neste tutorial.
Definindo uma janela
Definição de uma janela é dada através da classe JFrame, que serve como container para outros componentes, como botões, imagens ou painéis.
O JFrame possui atributos que definem uma janela, como barra de título e borda.
O código abaixo cria um objeto do tipo JFrame.
Exemplo 1: