Clases de propiedad JavaFX

En el corazón de propiedades JavaFX es una colección de clases que crean objetos de propiedad. Hay un montón de ellos, como JavaFX proporciona cuatro clases importantes para cada uno de sus tipos de datos básicos, y las clases de propiedad se proporcionan para los diez tipos de datos diferentes. Haga sus cálculos: Eso significa que hay 40 clases de propiedad. A continuación se describen las cuatro clases de Cuerda propiedades:

  • ReadOnlyStringProperty: Una clase abstracta que representa una propiedad de sólo lectura cuyo valor se puede leer pero no modificar.

  • StringProperty: Otra clase abstracta que representa una propiedad de lectura y escritura. Esta clase extiende ReadOnlyStringProperty.

  • SimpleStringProperty: Esta es la clase que usted instancia para crear una propiedad de cadena de lectura / escritura.

  • ReadOnlyStringWrapper: Esta es la clase de crear instancias para crear una propiedad de cadena de sólo lectura. El uso de esta clase es un poco confuso, así que asegúrese de buscar en ella con cuidado.

Para su referencia, esta tabla se enumeran los 40 de las clases que se utilizan para crear propiedades de los diversos tipos.

Clases JavaFX Propiedad
Clases booleanasClases largas
ReadOnlyBooleanPropertyReadOnlyLongProperty
BooleanPropertyLongProperty
SimpleBooleanPropertySimpleLongProperty
ReadOnlyBooleanWrapperReadOnlyLongWrapper
Clases DoblesMapa
ReadOnlyDoublePropertyReadOnlyMapProperty
DoublePropertyMapProperty
SimpleDoublePropertySimpleMapProperty
ReadOnlyDoubleWrapperReadOnlyMapWrapper
Clases de flotadorClases de objetos
ReadOnlyFloatPropertyReadOnlyObjectProperty
FloatPropertyObjectProperty
SimpleFloatPropertySimpleObjectProperty
ReadOnlyFloatWrapperReadOnlyObjectWrapper
Clases enterosSet Clases
ReadOnlyIntegerPropertyReadOnlySetProperty
IntegerPropertySetProperty
SimpleIntegerPropertySimpleSetProperty
ReadOnlyIntegerWrapperReadOnlySetWrapper
Lista de ClasesClases de Cuerda
ReadOnlyListPropertyReadOnlyStringProperty
ListPropertyStringProperty
SimpleListPropertySimpleStringProperty
ReadOnlyListWrapperReadOnlyStringWrapper

Tenga en cuenta que cuatro de los tipos mostrados - Lista, Mapa, Objeto, y Set# 8201-- son genéricos. Para el Lista y Set clases, debe especificar el tipo de elemento de la lista subyacente y establecer Colecciones- para el Mapa tipo, es necesario especificar los tipos de las claves y valores. los Objeto clases de propiedad permiten crear propiedades de cualquier tipo que usted desea, pero usted debe especificar el tipo de forma que JavaFX puede hacer cumplir la seguridad de tipos.




» » » » Clases de propiedad JavaFX