Lernpfad:Grafische Benutzeroberflächen in Java/1: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:


Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine ''Komponente'' und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in ''Containern'' gruppiert. Ein ''Container'' ist aber wiederum eine ''Komponente'' der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.
Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine ''Komponente'' und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in ''Containern'' gruppiert. Ein ''Container'' ist aber wiederum eine ''Komponente'' der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.
[[Bild:Datei:Kompositum_Klassen.svg|center]]

Navigationsmenü