Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
de:jltk:gui:example [2023/12/18 19:31] – jltk | de:jltk:gui:example [2025/02/27 21:03] (aktuell) – jltk | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
//jltk// stellt eine einfache Möglichkeit zur Verfügung kleine [[wpde> | //jltk// stellt eine einfache Möglichkeit zur Verfügung kleine [[wpde> | ||
- | Damit die grafischen Elemente auf Ereignisse (z.B. anklicken) reagieren, müssen diese Objekte in einer Unterklasse [[de: | + | Damit die grafischen Elemente |
+ | |||
+ | Auf der Seite [[de: | ||
+ | |||
===== Beispiel: Fenster mit Label ===== | ===== Beispiel: Fenster mit Label ===== | ||
Zeile 47: | Zeile 51: | ||
===== Beispiel: Label, TextField und Button ===== | ===== Beispiel: Label, TextField und Button ===== | ||
- | Das folgende Beispiel zeigt eine Grafische Benutzeroberfläche mit einem Label (Etikett), TextField (Texteingabe) und einem Button (Schaltfläche). | + | Das folgende Beispiel zeigt eine Grafische Benutzeroberfläche mit einem Label (Etikett), TextField (Texteingabe) und einem Button (Schaltfläche). |
<file java GUIexample.java [enable_line_numbers=" | <file java GUIexample.java [enable_line_numbers=" | ||
Zeile 71: | Zeile 75: | ||
this.txtName = new TextField(100, | this.txtName = new TextField(100, | ||
// Aufgabelabel | // Aufgabelabel | ||
- | this.lblText = new Label(50, | + | this.lblText = new Label(50, |
// Button erzeugen | // Button erzeugen | ||
this.btnWrite = new Button(50, | this.btnWrite = new Button(50, | ||
Zeile 95: | Zeile 99: | ||
===== Siehe auch ===== | ===== Siehe auch ===== | ||
- | * [[de: | + | * [[de: |
* [[de: | * [[de: | ||
- | ===== Komponenten einer GUI ===== | ||
- | {{ : |