Nachrichtenbox in Java
Die Message Box
in Java ist das Pop-up, das auf dem Bildschirm erscheint, um eine Nachricht anzuzeigen und auf die Bestätigung durch den Benutzer wartet. Der Begriff JOptionPane
ist die von Java bereitgestellte Klasse, die Benutzern das Recht gibt, Meldungsdialogfelder anzuzeigen. Diese Klasse wird von der Klasse JComponent
geerbt und ist im Paket javax.swing
vorhanden.
Unten ist der Codeblock, der zeigt, wie das Meldungsfeld in Java funktioniert.
import javax.swing.*;
public class DialogueBoxPopUp {
public static void main(String[] args) {
JOptionPane.showMessageDialog(
null, "Hi, In the message box", "PopUp Dialog", JOptionPane.INFORMATION_MESSAGE);
}
}
Im obigen einfachen Codeblock fordert die Klasse JOptionPane
Benutzer mit Meldungsfeldern auf und wartet auf die Antwort. Die Klasse verfügt über einige statische Methoden, die dem Benutzer als Dienstprogramme dienen. Die Methode showConfirmDialog
stellt eine Frage und bestätigt über Optionen wie ja, nein und abbrechen. Die Methode showInputDialog
fordert den Benutzer zu einer Eingabe auf. Die Funktion showMessageDialog
informiert den Benutzer über einige Ereignisse.
Der obige Block verwendet eine überladene Version der Methode showMessageDialog
und nimmt vier Parameter an. Zunächst prüft das Argument parentComponent
, in welchem Rahmen die Komponente angezeigt werden kann. Wenn der Wert ein null
-Wert ist, verwendet er den Standardrahmen. Im vorherigen Programm wird der Nullrahmen übergeben, sodass der Code den Standardrahmen verwendet.
Als nächstes kommt das Argument message
, das die anzuzeigende Meldung Object
annimmt. Das Argument title
übernimmt die TitelZeichenkette für das Popup-Fenster. Die Nachricht im obigen Block nimmt den Titel als PopUp Dialog
an, der oben im Dialogfeld erscheint.
Der messageType
ist der Nachrichtentyp, der die Werte ERROR_MESSAGE
, INFORMATION_MESSAGE
, WARNING_MESSAGE
, QUESTION_MESSAGE
oder PLAIN_MESSAGE
ausführt. Diese Werte sind als statische und finale Werte als Nachrichtentyp in der Klasse JOptionPane
vorhanden. Der Code verwendet INFORMATION_MESSAGE
als Nachrichtentyp.
Überprüfen Sie die Ausgabe des vorherigen Programms hier:
Wenn sich der Nachrichtentyp in JOptionPane.ERROR_MESSAGE
ändert, sieht der Fehlermeldungsdialog wie in der Abbildung unten aus.
Wenn sich der Nachrichtentyp in JOptionPane.WARNING_MESSAGE
ändert, sieht der Warnmeldungsdialog wie folgt aus.
Es gibt einige weitere Nachrichtentypen, die man bei Bedarf verwenden kann.
Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.
LinkedIn