Beruflich Dokumente
Kultur Dokumente
CAIXAS DE DIALOGO
MOSTRANDO CAIXAS DE
DIALOGO
possvel inserir valores e exibir mensagens
em caixas de dialogo. Isto torna o programa
mais atraente ao usurio.
MOSTRANDO CAIXAS DE
DIALOGO
COMANDOS VISTOS
JOptionPane.showInputDialog(
); - Instruo de entrada de dados
em caixa
JOptionPane.showMessageDialog(
null, ); - Instruo de sada de
dados em caixa
EXERCICIOS
Crie um algoritmo em Java que cadastre e
mostre, no vdeo do computador, os
dados de uma pessoa: nome, endereo,
cidade, estado, CEP, RG, data de
nascimento, grau de escolaridade e
idade.
Considere todas as variveis sendo do
tipo string.
OBS:
O COMANDO Integer.parseInt deve ser utilizado, j que:
OUTROS COMANDOS.
showMessageDialog(); sintaxe
JoptionPane.showMessageDialog(null,
<mensagem>, <ttulo da menagem>,
<tipo de mensagem>);
null mostrar a mensagem centralizada.
Mensagem texto a ser mostrado.
ttulo da mensagem mostra o texto na
barra de titulo
tipo de mensagem - o cone que
representa o tipo de mensagem que
est sendo informado ao usurio.
showMessageDialog(); sintaxe
cones
showMessageDialog(); SINTAXE
Exemplo.
Exerccio
Faa um programa que mostre os 5
smbolos utilizados para ilustrar as
caixas de mensagens.
showInputDialog();
As caixas de dilogo de entrada so
geradas a partir do mtodo
showInputDialog()
e
so
utilizadas
para
fazer
uma
pergunta ao usurio e solicitar
a entrada de um texto.
Esse texto ser armazenado em
uma varivel qualquer do tipo
String.
showInputDialog(); SINTAXE
JoptionPane.showInputDialog(Compo
nent, <mensagem>, <ttulo da
mensagem>, <botes presentes>,
<tipo de mensagem>).
showInputDialog(); SINTAXE
EXEMPLO
EXERCICIO
Faa um programa para comparar duas
palavras digitadas em caixas de entrada.
Se as palavras forem iguais uma caixa de
mensagem de informao dever mostrar
a frase palavras iguais. Se as palavras
digitadas forem diferentes dever aparecer
a mensagem palavras diferentes em uma
caixa de mensagem de alerta.
Use comando var1.equalsIgnoreCase(var2)
no condicional para ignorar a diferenciao
entre maisculas e minsculas.
showConfirmDialog(); SINTAXE
As caixas de dilogo de confirmao
so
pequenas janelas que
possibilitam
ao
usurio responder algum questionamento
por meio dos botes "YES, NO e
CANCEL".
showConfirmDialog(); SINTAXE
JOptionPane.showConfirmDialog(Com
ponent, <mensagem>, <ttulo da
menagem>, <botes presentes>,
<tipo de mensagem>).
Botes presentes - Existem trs tipos
de caixa de dilogo de confirmao:
showConfirmDialog(); SINTAXE
Exemplo.
EXERCICIO
Faa um programa que mostre os 3
tipos diferentes de caixas de
confirmao.