Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDADE SO TOMS DE MOAMBIQUE FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao I
JOptionPane
Introduo ............................................................................................................................ 2 1. Sintaxes............................................................................................................................ 2 2. Parmetros ....................................................................................................................... 3 3. Exemplos:......................................................................................................................... 4
Pgina 1 de 6
Classe JOptionPane
Introduo
uma classe que permite criar facilmente caixas de dialogo usadas para a entrada e sada de dados. Para fazer uso desta classe dever importa-la, estando ela em javax.swing.JOptionPane. Nesta classe podemos encontrar mtodos como :. Mtodo Descrio
showConfirmDialog Pede a confirmao de uma aco como Sim/No/Cancelar showInputDialog Solicita a entrada dum valor
1. Sintaxes
Mtodo static int ntComponent, Object message) static int ntComponent, static int ntComponent, String title, int messageType) static String showInputDialog(Component parent Component, Object message) static String showInputDialog(Component parent Component, Mostra uma caixa de dialogo solicitando a introduo de dados com um cone Object message, representando o tipo de cone. Mostra uma caixa de dialogo solicitando a introduo de dados. Object message, Mostra uma caixa de dialogo com as opes Object message, cone definido pelo parmetro messageType. int optionType, Mostra uma caixa de dialogo com as opes showConfirmDialog(Component pare definidas pelo parmetro optionType; String title, int optionType) showConfirmDialog(Component pare definidas pelo parmetro OptionType e com um Descrio Mostra uma caixa de dialogo com as opes Yes,
Pgina 2 de 6
Classe JOptionPane String title, int messageType) static String showInputDialog(Object message) static String showInputDialog(Object message, Object initialSelectionValue) static void showMessageDialog(Component par entComponent, Object message) static void showMessageDialog(Component par entComponent, Object message, String title, int messageType) Mostra uma caixa de dialogo com o ttulo definido pelo usurio e um cone padro. Mostra uma caixa de dialogo solicitando a introduo de dados. Mostra uma caixa de dialogo solicitando a introduo de dados, mas com o valor de entrada inicializado com initialSelectionValue. Mostra uma caixa de dialogo com o ttulo "Message".
2. Parmetros
Os parmetros encontrados acima so: parentComponent define o componente que ser responsvel por esta caixa de dialogo. Caso no tenha um responsvel coloque null. message a mensagem que colocada na caixa de dialogo. messageType define o estilo da mensagem, mais concretamente define um cone que colocado na caixa de dialogo, podendo ser:
DEFAULT_OPTION YES_NO_OPTION
Pgina 3 de 6
Classe JOptionPane
YES_NO_CANCEL_OPTION OK_CANCEL_OPTION
Nota: para as caixas de dialogo que retornam um inteiro, o valor pode ser:
3. Exemplos:
a) JOptionPane.showConfirmDialog(null, "Mensagem da Caixa de Dialogo");
Pgina 4 de 6
Classe JOptionPane
g) JOptionPane.showInputDialog(null, "1 - Adiao\n2 - Subtraco\n3 - Diviso\n4 Multiplicao\n5 Sair", "Menu da Calculadora", OptionPane.INFORMATION_MESSAGE);
Pgina 5 de 6
Classe JOptionPane
Nota: Para saltar de linha aps cada opo usou-se o carcter especial \n que incorporado em uma String permite a criao de uma nova linha. h) JOptionPane.showInputDialog("Mensagem da Caixa de Dialogo","ol") ;
Pgina 6 de 6