视频: Angular2入門教學(5) - [property]與屬性綁定 2024
JavaFX属性的核心是创建属性对象的类的集合。 JavaFX提供了四种基本数据类型的重要类,为十种不同的数据类型提供了属性类。做数学:这意味着有40个财产类。以下段落描述了字符串属性的四个类:
-
ReadOnlyStringProperty: 一个抽象类,表示只读属性,其值可以读取但不能修改。
<! --1 - > -
StringProperty: 表示读写属性的另一个抽象类。这个类扩展了ReadOnlyStringProperty。
-
SimpleStringProperty: 这是您实例化创建读/写字符串属性的类。
-
ReadOnlyStringWrapper: 这是您实例化创建只读字符串属性的类。这个班的使用有点混乱,所以一定要仔细研究一下。
<! - 2 - >
为了供您参考,此表列出了用于创建各种类型属性的所有40个类。
布尔类 | 长类 |
---|---|
ReadOnlyBooleanProperty | ReadOnlyLongProperty |
BooleanProperty | LongProperty |
SimpleBooleanProperty | SimpleLongProperty |
ReadOnlyBooleanWrapper | ReadOnlyLongWrapper > Double类 |
Map | ReadOnlyDoubleProperty |
ReadOnlyMapProperty | DoubleProperty |
MapProperty | SimpleDoubleProperty |
SimpleMapProperty | ReadOnlyDoubleWrapper |
ReadOnlyMapWrapper | Float Classes |
ReadOnlyFloatProperty | ReadOnlyObjectProperty |
FloatProperty | ObjectProperty |
SimpleFloatProperty | SimpleObjectProperty |
ReadOnlyFloatWrapper | ReadOnlyObjectWrapper |
Integer类 | Set Classes |
ReadOnlyIntegerProperty | ReadOnlySetProperty < IntegerProperty |
SetProperty | SimpleIntegerProperty |
SimpleSetProperty | ReadOnlyIntegerWrapper |
ReadOnlySetWrapper | 列表类 |
字符串类 | ReadOnlyListProperty |
ReadOnlyStringPropert ÿ | 的ListProperty |
StringProperty | SimpleListProperty |
SimpleStringProperty | ReadOnlyListWrapper |
ReadOnlyStringWrapper |
|
请注意,显示的四种类型 - 列表,地图,对象和设置 - 是通用的。对于List和Set类,您必须指定基础列表的元素类型并设置集合;对于Map类型,您需要指定键和值的类型。 Object属性类允许您创建任何类型的属性,但是您必须指定类型,以便JavaFX可以强制执行类型安全性。 |