Catégories de biens JavaFX

Au cœur de propriétés JavaFX est une collection de classes qui créent des objets de propriété. Il ya beaucoup d'entre eux, comme JavaFX offre quatre classes importantes pour chacun de ses types de données de base, et les catégories de biens sont prévus pour dix types de données différents. Faites le calcul: Cela signifie qu'il ya 40 catégories de biens. Les paragraphes suivants décrivent les quatre classes pour Chaîne propriétés:

  • ReadOnlyStringProperty: Une classe abstraite qui représente une propriété en lecture seule dont la valeur peut être lu mais pas modifiée.

  • StringProperty: Une autre classe abstraite qui représente une propriété en lecture-écriture. Cette classe étend ReadOnlyStringProperty.

  • SimpleStringProperty: Ceci est la classe que vous instancier pour créer une propriété de chaîne en lecture / écriture.

  • ReadOnlyStringWrapper: Ceci est la classe que vous instancier pour créer une propriété de chaîne en lecture seule. L'utilisation de cette classe est un peu déroutant, alors assurez-vous de regarder dans le soigneusement.

Pour votre information, ce tableau répertorie tous 40 des classes utilisées pour créer des propriétés des différents types.

Classes JavaFX propriété
Classes booléennesClasses longues
ReadOnlyBooleanPropertyReadOnlyLongProperty
BooleanPropertyLongProperty
SimpleBooleanPropertySimpleLongProperty
ReadOnlyBooleanWrapperReadOnlyLongWrapper
Classes à doubleCarte
ReadOnlyDoublePropertyReadOnlyMapProperty
DoublePropertyMapProperty
SimpleDoublePropertySimpleMapProperty
ReadOnlyDoubleWrapperReadOnlyMapWrapper
Classes FloatClasses d'objets
ReadOnlyFloatPropertyReadOnlyObjectProperty
FloatPropertyObjectProperty
SimpleFloatPropertySimpleObjectProperty
ReadOnlyFloatWrapperReadOnlyObjectWrapper
Classes EntierDéfinir des classes
ReadOnlyIntegerPropertyReadOnlySetProperty
IntegerPropertySetProperty
SimpleIntegerPropertySimpleSetProperty
ReadOnlyIntegerWrapperReadOnlySetWrapper
Liste des classesClasses à Cordes
ReadOnlyListPropertyReadOnlyStringProperty
ListPropertyStringProperty
SimpleListPropertySimpleStringProperty
ReadOnlyListWrapperReadOnlyStringWrapper

Notez que quatre des types représentés - Liste, Carte, Objet, et Régler# 8201-- sont génériques. Pour le Liste et Régler les classes, vous devez spécifier le type d'élément pour la liste sous-jacente et définir Collections- pour le Carte Type, vous devez spécifier les types pour les clés et valeurs. La Objet catégories de biens vous permettent de créer des propriétés de tout type que vous souhaitez, mais vous devez spécifier le type de sorte que JavaFX peut appliquer la sécurité de type.


» » » » Catégories de biens JavaFX