Interface Gráfica de JAVA

2

Click here to load reader

Transcript of Interface Gráfica de JAVA

Page 1: Interface Gráfica de JAVA

Interface Gráfica de JAVA

As interfaces gráficas servem para o usuário possa interagir com a aplicação que este acione as funcionalidades do programa. O 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.

Finalidade de alguns componentes:

JLabel : Utilizado como rótulo para exibição de texto e ícones.JButton: Componente que representa um botão. Utilizado para executar comandos.JTextField: Componente utilizado como campo de texto.JTextArea: Campos de texto que podem possuir mais de uma linha.JScrollPane: São painéis de rolagem que permitem que os componentes exibam mais conteúdo do que o espaço ocupado.JRadioButton: Tipo de caixa de opção. JCheckBox: é um tipo de caixa de seleção. JComboBox: É uma caixa de combinação que fornece uma lista drop-down que mostra as opções e permite a escolha de apenas um item. JList: Lista que agrupa itens que são selecionadas pelo usuário. JTable: Tabela utilizada para exibir dados. Bastante utilizada para representar os dados de um banco de dados. JToolBar: Container que serve para agrupar botões em uma orientações especifica. É conhecido como barra de ferramentas.

Como criar uma Barra de Menus

Necessita-se a utilização de 3 componentes que trabalham em conjunto:

JMenuItem: Um item de menu;JMenu: Container representado através de um menu drop-down que server para agrupar outros JMenu e componentes como JMenuItem, separados entre outros;JMenuBar: Container que agrupa um ou mais JMenu.

Janelas com frames internos

A classe utilizada para criar janelas internas chama-se JInternalFrame. A idéia principal é mostrar janelas semelhantes aos frames, dentro de um JFrame. Normalmente, mas não obrigatoriamente, colocam-se frames internos em um desktop (classe JDesktopPane). Neste caso, é possível movimentar os frames internos de uma forma semelhante a qualquer mesa de trabalho.

Como criar uma janela interna

Para a criação de janelas internas, devem-se executar as seguitnes operações:

Definem-se classes correspondentes aos frames internos (JInternalFrame) em arquivos separados (é possível definir um frame interno dentro da própria classe do frame externo

Page 2: Interface Gráfica de JAVA

Cria-se um objeto da classe JDesktop Adiciona-se o objeto JDesktop ao painel de conteúdo do JFrame Cria-se um objeto da classe correspondente ao frame interno Adiciona-se o frame interno ao Objeto JDesktop Torna-se visível o frame interno

Localização e Tamanho

Uma boa forma de se definir a localização e o tamanho é utilizando o método setBounds().  Você pode definir localização e tamanho no NetBeans em Code. Também pode definir tamanhos máximo e mínimo tanto no NetBeans, quanto com os métodos setMaximumSize e setMinimumSize().

Fontes de pesquisa:

http://javafree.uol.com.br/artigo/1356/Acessando-banco-de-dados-em-Java-PARTE-1.htmlhttp://moodle.poa.ifrs.edu.br/mod/page/view.php?id=1025http://moodle.poa.ifrs.edu.br/mod/page/view.php?id=1024http://moodle.poa.ifrs.edu.br/course/view.php?id=70http://javainterface.wikidot.com/interfacejava