Professional Documents
Culture Documents
F6.2 Sérhæfðir Klasar
F6.2 Sérhæfðir Klasar
2
Fjölbreytt safn af viðmótsklösum í JavaFX
Dæmi um algenga viðmótsklasa eru Button, Label, Text, TextField og svo ílátin Vbox,
AnchorPane o.fl.
Við höfum séð hvernig hægt er að hanna notendaviðmótið í .fxml skrá og búa þannig til
viðmótshluti af þessum viðmótsklösum
Í java getum við látið klasa B erfa (extends) frá öðrum klasa A. Þú hefur hlutur af klasa
B alla protected eða public eiginleika úr klasa A og allar aðferðir sem eru public eða
protected í A.
3
Sérhæfður viðmótsklasi – Custom components
Við getum líka látið klasa B erfa frá klasa A sem er í JavaFX forritasafninu. Þetta eru
kallaði Custom components.
4
Skref til að smíða sérhæfðan klasa
</fx: root>
6
Dæmi um sérhæfðan klasa – Skref 1 og 2
7
Kisa-view.fxml
8
Skref 3 - Java klasi DyrSpjald er skrifaður sem erfir frá (extends) yfirklasanum AnchorPane
9
Skref 4 - Smiðurinn fyrir B er látin lesa inn (load) b-view.fxml skrána
10
Skref 5 - controller fyrir hlutinn er settur
rótin (root) fyrir hlutinn er sett
11
Skref 6
12
Við förum inn í Library og
importum .jar skrá sem er með klasanum-
Ýttu á hjólið til hægri og gerðu JAR/FXML manager
og svo Add Library/FXML from file system
Sérhannaður (e. Customized) klasi
14