✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
showInputDialog
Für die grafikbasierte Eingabe wird die Klassenmethode der Klasse benötigt. Ein Aufruf dieser Methode erzeugt ein Eingabe-showInputDialog
JOptionPane
In der API-Dokumentation ist die Methode folgendermaßen angegeben:showInputDialog
Um die Methode zu verwenden müssen die selben Punkte nacheinander überlegt werden, wie bei selbstgeschriebenen Methoden.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.showInputDialog
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 kann man angeben zu welcher grafischen Oberflächenkomponente der Eingabedialog dazu gehört. Nachdem wir erst viel, viel später grafische Oberflächen verwenden, kann derzeit der Wert (ausgeschrieben, nicht die Ziffer 0) angegeben werden, der bei Objekten als Ersatz für "nichts" verwendet wird.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 bitte:"
Überprüfen, ob eine Auffangvariable benötigt wird (Rückgabetyp ≠ Bei dieser Methode: , d.h. es wird eine Auffangvariable vom Typ void
) oder nicht (Rückgabetyp = void
):Welchen Rückgabetyp hat die Methode?String
String
benötigt.
Die Methode für die grafikbasierten Eingabedialoge ist in der Klasse definiert.
Der Name der Methode für die grafikbasierten Eingabedialoge 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
Der Rückgabetyp der Methode ist , deshalb muss auch die Auffangvariable den Typ haben.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!