Aula sobre programação java de interface grafica

Disponível somente no TrabalhosFeitos
  • Páginas : 41 (10084 palavras )
  • Download(s) : 0
  • Publicado : 22 de abril de 2011
Ler documento completo
Amostra do texto
1

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 tratamentode 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émbarra 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 detí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[] ) { StringfirstNumber = String secondNumber =

7

Resumo
(1 de 2)

Mostra o diálogo de entrada para receber o primeiro inteiro Addi t i on. j ava

// obtém a entrada de usuário a partir dos diálogos de entrada JOptionPane JOptionPane.showInputDialog( "Enter first integer" );

Mostra o diálogo de entrada para receber o segundo inteiro

JOptionPane.showInputDialog( "Enter second integer" ); // converteString em valores int para utilização em um cálculo int number1 = Integer.parseInt( firstNumber ); int number2 = Integer.parseInt( secondNumber ); int sum = number1 + number2; // adiciona números // exibe o resultado em um diálogo de mensagem

JOptionPane.showMessageDialog( null, "The sum is " + sum, "Sum of Two Integers", JOptionPane.PLAIN_MESSAGE ); } // fim do método main

Mostra o diálogode mensagem para gerar a saída da soma para o JOptionPane usuário

25 } // fim da classe Addition

©2005 by Pearson Education do Brasil

Diálogo de entrada exibido nas linhas 10–11 Prompt para o usuário

8

Resumo
Campo de texto em que o usuário digita um valor

Quando o usuário clica em OK, show nput D al og I i retorna ao programa o 100

Addi t i on. j ava

digitado pelousuário como uma St r i ng. O programa deve converter a St r i ng em um i nt

(2 de 2)

Diálogo de entrada exibido nas linhas 12–13

barra de título

Diálogo de entrada exibido nas linhas 22–23

Quando o usuário clique em OK, o diálogo de mensagem é fechado (é removido da tela)

©2005 by Pearson Education do Brasil

9

Observação sobre aparência e comportamento 11.2
O prompt em umdiálogo de entrada emprega maiúsculas e minúsculas no estilo de frases — um estilo que emprega a maiúscula inicial apenas na primeira palavra da frase a menos que a palavra seja um nome próprio (por exemplo, Deitel).

©2005 by Pearson Education do Brasil

10

Observação sobre aparência e comportamento 11.3
Em geral, a barra de título de uma janela adota o uso de letras maiúsculas e...
tracking img