Primärfenster
Hauptfenster = im Hintergrund.
Sekundärfenster
Im Vordergrund = können modal oder nicht modal sein.
Modales Fenster
Andere Fenster werden blockiert, man muss durch dieses Fenster durchnavigieren oder es schliessen um die anderen Fenster wieder bedienen zu können.
JavaFX Layout Container (Panes)
//Layout (Pane) für View erstellen
AnchorPane layout = new AnchorPane();
Steuerelemente: Kombinationsfeld
Kombination aus Dropdown und einem Textfeld (User kann zusätzliche optionen festlegen).
Merkmale von Benutzerschnittstellen-Typen
Fensterorientierte Benutzerschnittstelle = Mit Fenstern als Grundlage.
Menu-orientierte Benutzerschnittstelle = Durch Menu durchschalten (rauf runter links rechts Enter)
WYSIWIG
What You See Is What You Get: Alle Informationen, Objekte, und Funktionen werden dem User visuell angezeigt. Alles was man sieht ist vorhanden, nichts wichtiges ist verborgen.
Methaper Prinzip
Sinnbild, im übertragenen Sinn. Das manuelle Arbeitsumfeld mit Ordnern, Dokumenten, Fenster, Desktop(Schreibtisch) wurde mit MAC sinnbildlich ins Digitale übertragen.