aula 8 - caixas de dialagos

7
LINGUAGEM DE PROGRAMAÇÃO III Análise e desenvolvimento de aplicações orientadas a objeto com Java SE 1

Upload: marcos-pozzi

Post on 01-Oct-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Resumo do Capítulo 8 do livro: Java Ensino Didático do Sérgio Furgeri

TRANSCRIPT

DESENVOLVIMENTO DE SOFTWARE I

Linguagem de Programao III

Anlise e desenvolvimento de aplicaes orientadas a objeto com Java SE

11Caixas de MensagemRepresenta um meio de comunicao com o usurio, possibilitando fornece simples informao ou respostas.MessageDialog caixa de dilogo que apresenta uma mensagem, possibilitando acrescentar cones de alerta ao usurio.ConfirmDialog alm de emitir uma mensagem, possibilita ao usurio responder a uma perguntaInputDialog alm de emitir uma mensagem, permite a entrada de um texto.OptionDialog caixa de dilogo que abrange os trs tipos anteriores.2Sintaxe:JOptionPane.showMessageDialog(component, mensagem, titulo, tipo);Component: refere-se a um objeto do tipo continer que permite definir a posio da tela em que a caixa de mensagem aparecer.Mensagem: a mensagem que informa o usurio.Ttulo: texto que aparece na barra de ttulo da janela da caixa de dialogoTipo: o cone que representa o tipo de mensagem que informado ao usurio.MessageDialog3Sintaxe:JOptionPane.showMessageDialog(component, mensagem, ttulo da janela, tipo de mensagemTipo da mensagemconeComandoPerguntaQUESTION_MESSAGEInformaoINFORMATION_MESSAGEAlertaWARNING_MESSAGEErroERROR_MESSAGEDefinido pelo usurioINFORMATION_MESSAGEVazioPLAIN_MESSAGE

4So pequenas janelas que possibilitam ao usurio responder algum questionamento por meio dos botes yes, no e cancel.Sintaxe:int var=JOptionPane.showConfirmDialog(component, mensagem, ttulo, botes, tipo)ConfirmDialogOpoComando0YES_OPTION1NO_OPTION2CANCEL_OPTION5 utilizada para fazer pergunta ao usurio e solicitar a entrada de um texto. Esse texto armazenado em uma varivel qualquer do tipo String.Sintaxe:String r=JOptionPane.showInputDialog(null, mensagem, titulo, tipo)InputDialog6So capazes de combinar todos os recursos j vistos nas outras caixas de dilogo.Sintaxe:int r=(null, mensagem, titulo, botes, tipo, icone, array, seleo padro)OptionDialog7