Trabalho Componentes Graficos
LUIZ GUILHERME FENSKE
COMPONENTES GRÁFICOS - JAVA
Blumenau
Setembro, 2014
Introdução
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis (AWT, Swing ou SWT). Neste trabalho será falado sobre o componente Swing.
O pacote Swing é uma evolução do pacote AWT. Além de seus próprios componentes, esse pacote possui quase todos os componentes que já existiam no pacote AWT, porém com uma interface gráfica mais evoluída e com maiores efeitos. Os componentes Swing começam com a letra "J", assim um botão que no AWT se denomina Button, no Swing é JButton.
Na biblioteca gráfica Swing, assim como as outras aplicações gráficas, os objetos são colocados em janelas e não diretamente sobre o Desktop. E mesmo dentro das janelas eles são organizados em Containers ou Paineis. Componente Gráfico é o elemento que permite o usuário interagir com uma aplicação. E o Container é uma área que permite a “colagem” dos objetos gráficos.
Componentes mais importantes e suas propriedades
JToolBar: A barra de ferramentas é utilizada para criar atalhos da aplicação. Assim como no Eclipse, por exemplo, temos os "play" verde para executar o aplicativo, podemos criar atalhos para nossos programas também.
Propriedades mais utilizadas da JToolBar:
.setAligmentY(float aligmentY) - Define o alinhamento da barra (normalmente no topo)
.add(Component comp) - Permite adicionar um botão (JButton) para ser o ícone de atalho da barra de ferramentas.
JPanel: O painel é um componente utilizado para fazer subdivisões na tela, ou para separar de forma organizada componetes dispostos na tela.
Propriedades mais utilizadas do JPanel:
.setBackground(Color bg) - Define a cor do painel. A cor pode ser indicada por constantes da classe Color. Exemplo: Color.RED
.setBorder(Border border) - Define a borda do painel. A borda pode possuir título, ser mais espessa, mais densa, entre outras definições e é definida pela classe