Aula sobre programação java de interface grafica
2
Componentes GUI: Parte 1
©2005 by Pearson Education do Brasil
2
OBJETIVOS
Neste capítulo, você aprenderá: Os princípios do projeto de interfaces gráficas com o usuário (graphical user interfaces – GUIs). Como construir GUIs e tratar eventos gerados por interações de usuário com GUIs. Como entender os pacotes que contêm componentes GUI, interfaces e classes de tratamento de evento. Como criar e manipular botões, rótulos, listas, campos de texto e painéis. Como utilizar gerenciadores de layout para organizar componentes GUI.
©2005 by Pearson Education do Brasil
3
11.1 Introdução
• Interface gráfica com o usuário (graphical user interface – GUI):
– Apresenta um mecanismo amigável ao usuário para interagir com uma aplicação. – Freqüentemente contém barra de título, barra de menus que contém menus, botões e caixas de combinação. – É construída a partir de componentes GUI.
©2005 by Pearson Education do Brasil
4
Observação sobre aparência e comportamento 11.1
Interfaces com o usuário consistentes permitem que o usuário aprenda mais rápido novos aplicativos.
©2005 by Pearson Education do Brasil
5
botão
menus
barra de título
barra de menus
caixa de combinação
barras de rolagem
Figura 11.1 | Janela do Internet Explorer com componentes GUI.
©2005 by Pearson Education do Brasil
11.2 Entrada/saída baseada em GUI simples com J Opt i onPane
• Caixas de diálogo:
– Utilizadas pelas aplicações para interagir com o usuário. – Fornecidas pela classe J Opt i onPane do Java (pacote j avax. sw ng). i
• Contém diálogos de entrada e diálogos de mensagem.
6
©2005 by Pearson Education do Brasil
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
// Fig. 11.2: Addition.java // Programa de adição que utiliza JOptionPane para entrada e saída. import javax.swing.JOptionPane; // programa utiliza JOptionPane public class Addition { public static void main( String args[] ) { String