Illustriamo di seguito alcuni esempi:
-
showMessageDialog
- Esempio in cui viene creato un message dialog contenente un pulsante OK, una icona, il messaggio e l'intestazione del messaggio. Ecco alcuni esempi di utilizzo di
showMessageDialog
://default title and icon
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.",
"Message");//custom title, warning icon
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.",
"Inane warning",
JOptionPane.WARNING_MESSAGE);//custom title, error icon
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.",
"Inane error",
JOptionPane.ERROR_MESSAGE);//custom title, no icon
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.",
"A plain message",
JOptionPane.PLAIN_MESSAGE);//custom title, custom icon
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.",
"Inane custom dialog",
JOptionPane.INFORMATION_MESSAGE,
icon); -
showOptionDialog
- Esempio in cui viene creato un modal dialog specificandone buttoni, icone, messaggio, titolo. Con questo metodo è possibile cambiare il testo che appare sui bottoni standard dei dialogs. Puoi anche effettuare molte altre personalizzazioni.
//Custom button text
Object[] options = {"Yes, please",
"No, thanks",
"No eggs, no ham!"};
int n = JOptionPane.showOptionDialog(frame,
"Would you like some green eggs to go "
+ "with that ham?",
"A Silly Question",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE,
null,
options,
options[2]);
Nessun commento:
Posta un commento