Modul 120
Schule WISS Modul 120
Schule WISS Modul 120
Set of flashcards Details
Flashcards | 24 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | Other |
Created / Updated | 08.01.2023 / 13.01.2023 |
Weblink |
https://card2brain.ch/box/20230108_modul_120
|
Embed |
<iframe src="https://card2brain.ch/box/20230108_modul_120/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Create or copy sets of flashcards
With an upgrade you can create or copy an unlimited number of sets and use many more additional features.
Log in to see all the cards.
Primärfenster
Hauptfenster = im Hintergrund.
- JavaFX Projekt erstellen
- Eine neue View hinzufügen (.fxml)
- Eine Controllerklasse für die View Hinzufügen
- Controllerklasse linken mit dem fxml
- Button auf View erstellen
- FXMLLoader Instanziieren und Pfad zum .fxml mitgeben
- Scene machen und Layout vom Loader mitgeben
- Scene auf die Stage (primaryStage) setzen
- Stage anzeigen (show)
Sekundärfenster
Im Vordergrund = können modal oder nicht modal sein.
- Eine Methode im ersten Controller erstellen, die die zweite View aufruft.
- Im zweiten Controller ein stage Attribut erzeugen.
- Eine Methode setStage() erzeugen.
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.
Stage
Zeigt die Scene an. Verwaltet Globale dinge wie zb Fenstertitel.
Scene
Enthält mindestens ein Layoutelement.
Layoutelemente
AnchorPane, GridPane und BorderPane
Node
Verbindungsknoten
Widgets
Fertiges Steuerelement (z.B. Button)
Wizard
Klickassistent. Die Szenen wechseln auf der Stage um z.B. eine Installation durchzuführen.
SDI
Single Document Interface. Nur ein Dokument ist gleichzeitig bedienbar/bearbeitbar. ZB Scene-Builder.
MDI
Multiple Document Interface. Mehrere Dokumente sind gleichzeitig bedienbar/bearbeitbar. ZB. Word. Bedeutet NICHT! dass das GLEICHE Dokument zwei mal geöffnet wird.
FXMLLoader
Instaziiert die View. Instanziiert einen Controller wenn einer vorhanden ist. (loader.getController)
Unidirektionales Databinding
Einweg Verbindung.
Bidirektionales Databinding
zwei weg Verbindung. (Hin und zurück). Der Standard.
-
- 1 / 24
-