属性类型和命名
标准属性
根据属性的类型,单个属性最多有 3 种方法。让 <property>
表示属性的名称,<Property>
表示具有大写首字母的属性的名称。让 T
成为属性的类型; 对于原始包装器,我们在这里使用原始类型,例如 String
用于 StringProperty
,double
用于 ReadOnlyDoubleProperty
。
请注意,readonly 属性不存在 setter。
只读列出属性
只读列表属性是仅提供 getter 方法的属性。这种属性的类型是 ObservableList
,最好具有指定的类型 agrument。此属性的值永远不会改变; 可以改变 ObservableList
的内容。
只读地图属性
与 readonly list 属性类似,readonly map 属性仅提供 getter,并且可以修改内容而不是属性值。getter 返回一个 ObservableMap
。