[Java/GUI/Swing] Okna dialogowe
Okno dialogowe pokazuje informacje, błędy, ostrzeżenia, i tym podobne. Jeszcze istnieją są okna powtwierdzenia , o nich w dalszej części .
Okna dialogowe
Trzeba użyć klasy JOptionPane. Okna dialogowe nie zwracają żadnej wartości. Najprostsze okno dialogowe uzyskujemy tak:
JOptionPane.showMessageDialog(frame, "Tutaj tekst okna dialogowego");
Aby zmienić tytuł okna trzeba dodać przecinek a następnie w cudzysłowach tekst który ma się znajdować w tytule.
OptionPane.showMessageDialog(frame, "Tutaj tekst okna dialogowego ", "Tutaj tekst tytulu okna");
Aby zmienić ikonkę która pojawia się koło tekstu (domyślnie „i” w kółku) dopisujemy kolejny przecinek a następnie wartość która określa znaczek. W przypadku ostrzeżenia będzie wyglądało tak:
JOptionPane.showMessageDialog(frame, "Tutaj tekst okna dialogowego",</pre> <pre> " Tutaj tekst tytulu okna",</pre> <pre>JOptionPane.WARNING_MESSAGE);
Inne ikonki:
- JOptionPane.ERROR_MESSAGE – ikona ostrzeżenia
- JOptionPane.PLAIN_MESSAGE – żadna ikonka
Okna potwierdzenia
Też korzystamy z klasy JOptionPane. Okna potwierdzienia zwracają wartość liczbową int. Najprostsze okno potwierdzenia uzyskamy przez wypisanie:
JOptionPane.showConfirmDialog(frame, "Tutaj tekst pytania?");
Pojawi się okienko z pytaniem, i trzema pytaniami “Yes/No/Cancel”. Podobnie jak poprzednio możemy zmieniać tytuł okienka, oraz ograniczyć dla do dwóch pytań “Yes/No”
JOptionPane.showConfirmDialog(rootPane, "Tekst pytania", "Tytul okna", JOptionPane.YES_NO_OPTION);
Filed under: Java, Java (GUI) | Otagowane: GUI, Java, Java (GUI), okna dialogowe, swing
