✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
showMessageDialog
Im obigen Beispiel erfolgt die Ausgabe noch über die Konsole. Die Klasse -Fenster. Sie heißt . Die einfachste Variante ist folgendermaßen aufgebaut:JOptionPane
besitzt aber auch Methoden für ein Ausgabe-DialogshowMessageDialog
Wer die -Methode vergleicht, wird feststellen, dass abgesehen vom Namen nur der Rückgabetyp anders ist. Dementsprechend laufen die Überlegungen zum Methodenaufruf ähnlich ab:showMessageDialog
-Methode mit der showInputDialog
Überprüfen, ob es sich um eine Klassenmethode handelt: Ist das Schlüsselwort static in der Methodendokumentation vorhanden? Bei dieser Methode: Ja, d.h. es ist eine Klassenmethode, damit hat der Aufruf die Struktur:JOptionPane.showMessageDialog
Für jeden Formalparameter in der Methodendefinition muss ein Aktualparameter (= aktueller Wert) festgelegt werden:
Erster Parameter: dieser ist vom Objekttyp (erkennbar am großen Anfangsbuchstaben). Hier geben wir den Wert (ausgeschrieben, nicht die Ziffer 0), der bei Objekten als Ersatz für "nichts" verwendet wird, an. Das zeigt Java an, dass dieses Dialog-Fenster zu keiner größeren übergeordneten grafischen Oberfläche dazu gehört.Component
Zweiter Parameter: Ebenfalls ein Objekttyp, der dafür steht, dass man irgendeine beliebige Nachricht als Objekt angegeben kann. Nachdem String ein Objektdatentyp ist, können auch Variablen oder Literale vom Typ String dafür verwendet werden, z.B:"Eingabe:" + eingabe
Überprüfen, ob eine Auffangvariable benötigt wird (Rückgabetyp ≠ In dieser Methode: benötigtvoid
) oder nicht (Rückgabetyp = void
):Welchen Rückgabetyp hat die Methode?void
, d.h. es wird keine Auffangvariable
Die Methode für die grafikbasierten Ausgabedialoge ist in der Klasse definiert.
Der Name der Methode für die grafikbasierten Ausgabedialoge lautet .
Das Schlüsselwort in der API-Dokumentation dieser Methode zeigt an, dass es sich um eine
Klassenmethoden werden grundsätzlich mit .
aufgerufen.
Diese Methode wird daher konkret mit .
aufgerufen.
Für den ersten Parameter werden wir derzeit immer den Wert einsetzen, weil wir keine selbst programmierte grafische Oberfläche haben, mit der wir unseren Eingabedialog verbinden wollen.
Als zweiter Parameter wird
Diese Methode benötigt
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!