Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Jetzt lerne ich Java 6

Message-Dialog

Testen Sie unsere 2016 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Möchten Sie dem Benutzer Mitteilungen machen, verwenden Sie einen Message-Dialog.
03:31

Transkript

Während des Programmablaufs kann es Ihr Wunsch sein, dass Sie Dialogboxen öffnen. Diese kann man dazu verwenden, zusätzliche Informationen zu geben, dann haben wir eine typische Message-Dialogbox; oder auch zusätzliche Informationen abzufragen, dann haben wir eine Input-Dialogbox. Insgesamt gibt es vier Arten dieser Dialogboxen, und alle kann man sie einfach erzeugen, indem man von JOptionPane die entsprechenden Methoden nutzt. JOptionPane liegt im Swingpaket, wie der Name schon andeutet. Dort finden Sie auch sämtliche Übergabeparameter. Die Dialoge sind relativ gut konfigurierbar. Sie können sogar eigene Icons einbauen. In diesem Programm möchte ich anhand eines Buttons, den ich hier klicken kann, verschiedene Arten von Dialogboxen öffnen. Hierzu habe ich mir bereits einen Event-Handler gebaut. Und entsprechend hier möchte ich jetzt meine Message-Dialogbox öffnen. Hierzu nehme ich mir einfach einen JOptionPane - ich brauche dafür übrigens keine Instanz -, und verwende die passende Methode: "showMessageDialog". Wie gesagt, es gibt die verschiedensten Varianten an Übergabeparametern, denen gemein ist, dass Sie an erster Stelle das Elternobjekt sozusagen setzen müssen. Elternobjekt meint es insoweit, dass die Dialogbox über diesem Objekt platziert wird. Wenn Sie kein spezielles Objekt haben, können Sie an dieser Stelle "null" eingeben. An zweiter Stelle können wir jetzt unsere Nachricht eingeben. Schauen wir uns das Ganze in der Praxis an. Eine Applikation läuft, ich klicke, und entsprechend öffnet sich, zentriert auf meinem Bildschirm, die Dialogbox. Mit OK schließt diese sich automatisch wieder. Dadurch, dass ich hier "null" angegeben habe, wurde die Dialogbox im Zentrum meines Bildschirms platziert. Wenn ich wirklich über meine Applikation diese Dialogbox öffnen möchte, dann muss ich auf diese zeigen. Wie das funktioniert, habe ich Ihnen in den objektorientierten Grundlagen gezeigt. Hierfür zeigen wir einfach auf die aktuelle Klasse mit "MessageDialog", so heißt sie, und hängen ein "this" an, mit einem Punkt versehen. Dementsprechend zeigt jetzt die Dialogbox an dieser Stelle auf meine momentanen Applikationen. Wenn ich das dann laufen lasse, wenn ich das Fenster zum Beispiel hier oben platziere und dann klicke, öffnet sich die Dialogbox genau über dem Knopf.

Jetzt lerne ich Java 6

Steigen Sie ein in die Programmierung mit Java 6, lernen Sie die Grundlagen kennen und unternehmen Sie anschließend Ihre ersten Schritte in der objektorientierten Programmierung.

12 Std. 27 min (98 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!