JOptionPane – üzenetek és dialógus ablakok
Java swing programozásnál a JOptionPane osztály statikus metódusait hívhatjuk segítségül, ha üzeneteket, illetve eldöntend? kérdéseket akarunk feltenni a felhasználónak. Nagyon egyszer?, csak implementálni kell az osztályt, és már használhatjuk is ezeket a metódusokat.
Alapvet?en 3 féle dialógus ablakot hozhatunk létre. Egy, kett? és három gombos panelt.
Az egy gombos (üzenet panel):
JOptionPane.showMessageDialog(null, "Ez egy üzenet a felhasználónak", "Info ablak", JOptionPane.INFORMATION_MESSAGE);

A két gombos (kérdés) panel:
JOptionPane.showConfirmDialog(null, "Biztos, hogy akarod?", "Kérdés ablak", JOptionPane.OK_CANCEL_OPTION);

A három gombos panel:
JOptionPane.showConfirmDialog(null, "Biztos, hogy akarod?", "Kérdés ablak", JOptionPane.YES_NO_CANCEL_OPTION);

E mellett az ikonokat is lehet kedvünk szerint variálni. Pl. az üzenet ablak következ? variációban létezik:
JOptionPane.INFORMATION_MESSAGE

JOptionPane.WARNING_MESSAGE

JOptionPane.ERROR_MESSAGE

Üzenetek megjelenítése, és eldöntend? kérdéseken kívül használhatjuk még a JOptionPane osztályt egyszer? szövegbevitelre is. Pl. kérdezzük meg a felhasználót, mi a neve:
JOptionPane.showInputDialog(null, "Mi a neved?", "Kérdés", JOptionPane.QUESTION_MESSAGE);

És a végére pedig jöjjön a magyarítás:
JOptionPane.showOptionDialog(null, "Biztosan akarod?", "Kérdés", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]);

Ha valaki még többet szeretne megtudni a JOptionPane osztályról látogasson el a SUN weboldalára:
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html
Comments:
You must be logged in to post a comment.