tecnologia
Interface Gráfica
Java Graphical User Interface
Para criar janelas gráficas no Java é preciso é preciso utilizar uma das bibliotecas gráficas disponíveis (AWT,
Swing ou SWT).
AWT foi uma primeira biblioteca gráfica criada para Java
Swing é uma biblioteca gráfica mais utilizada para Java, pois tem todas as características da AWT é mais atualizada.
SWT foi criada inicialmente pela IBM e hoje é mantida pela
Eclipse foundation. O SWT é mais rápido do Swing.
Neste curso utilizaremos uma biblioteca gráfica Swing.
Java Graphical User Interface
Antes de começarmos será preciso entender alguns conceitos da 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.
Java Graphical User Interface
Objeto gráfico ou Componente gráfico são os elementos que permitem ao usuário interagir com uma aplicação. Assim como botões, caixas de textos, rótulos, etc..
Container é uma área que permite uma
“colagem” dos objetos gráficos.
Elementos Gráficos
Os objetos gráficos no Java são criados como objetos normais apartir das classes definidas na biblioteca gráfica (neste caso Swing).
Para criar um elemento gráfico basta instanciar um objeto do tipo escolhido.
Exemplo : Para criar uma caixa de texto é preciso instanciar um objeto da classe JTextField que é uma classe da biblioteca Swing que representa uma caixa de texto. JTextField caixa = new JTextField();
Nota : Alguns tipos objetos gráficos podem receber parametros quando estiverem sendo instanciados.
Elementos Gráficos
Para criar uma janela simples contendo uma frase
“Hello World” é preciso seguir algumas etapas:
Criar uma janela gráfica
Instancie um objeto do tipo JFrame para criar uma nova janela.
Sintaxe:
JFrame = new JFrame();
Exemplo:
JFrame janela = new