JavaFX Objektklassen

Im Herzen von JavaFX Eigenschaften ist eine Sammlung von Klassen, die Immobilienobjekte erstellen. Es gibt eine Menge von ihnen, wie JavaFX vier wichtige Klassen für jeden seiner grundlegenden Datentypen zur Verfügung stellt und Festigkeitsklassen werden für zehn verschiedene Datentypen zur Verfügung gestellt. Sind die Mathematik: Das heißt, es sind 40 Festigkeitsklassen. Die folgenden Abschnitte beschreiben die vier Klassen für Schnur Eigenschaften:

  • ReadOnlyStringProperty: Eine abstrakte Klasse, die gelesen werden können, eine schreibgeschützte Eigenschaft, deren Wert darstellt, aber nicht verändert werden.

  • String: Eine andere abstrakte Klasse, die eine Lese-Schreib-Eigenschaft darstellt. Diese Klasse erweitert ReadOnlyStringProperty.

  • SimpleStringProperty: Dies ist die Klasse, die Sie instanziieren eine Lese- / Schreib-String-Eigenschaft zu erstellen.

  • ReadOnlyStringWrapper: Dies ist die Klasse, die Sie instanziieren eine schreibgeschützte String-Eigenschaft zu erstellen. Die Verwendung dieser Klasse ist ein wenig verwirrend, so sicher sein, sorgfältig in ihr zu suchen.

Zu Ihrer Information, listet diese Tabelle alle 40 der Klassen Eigenschaften der verschiedenen Typen zu erstellen.

JavaFX Objektklassen
Boolesche KlassenLange Klassen
ReadOnlyBooleanPropertyReadOnlyLongProperty
BooleanPropertyLongProperty
SimpleBooleanPropertySimpleLongProperty
ReadOnlyBooleanWrapperReadOnlyLongWrapper
DoppelklassenKarte
ReadOnlyDoublePropertyReadOnlyMapProperty
DoublePropertyMapProperty
SimpleDoublePropertySimpleMapProperty
ReadOnlyDoubleWrapperReadOnlyMapWrapper
Float-KlassenObjektklassen
ReadOnlyFloatPropertyReadOnlyObjectProperty
FloatPropertyObject
SimpleFloatPropertySimpleObjectProperty
ReadOnlyFloatWrapperReadOnlyObjectWrapper
Integer-KlassenSet-Klassen
ReadOnlyIntegerPropertyReadOnlySetProperty
IntegerPropertySetProperty
SimpleIntegerPropertySimpleSetProperty
ReadOnlyIntegerWrapperReadOnlySetWrapper
Liste KlassenString-Klassen
ReadOnlyListProperty ReadOnlyStringProperty
Listproperty String
SimpleListProperty SimpleStringProperty
ReadOnlyListWrapper ReadOnlyStringWrapper

Man beachte, dass vier der Typen gezeigt - Liste, Karte, Objekt, und Set# 8201-- sind generisch. Für die Liste und Set Klassen, müssen Sie den Elementtyp für die zugrunde liegende Liste angeben und für die Set-Sammlungen- Karte Typ, müssen Sie Typen für die Schlüssel und Werte angeben. Das Objekt Festigkeitsklassen können Sie Eigenschaften von jeder Art erstellen Sie wollen, aber Sie müssen den Typ angeben, so dass JavaFX Typsicherheit durchsetzen kann.

Menü