屬性型別和命名
標準屬性
根據屬性的型別,單個屬性最多有 3 種方法。讓 <property>
表示屬性的名稱,<Property>
表示具有大寫首字母的屬性的名稱。讓 T
成為屬性的型別; 對於原始包裝器,我們在這裡使用原始型別,例如 String
用於 StringProperty
,double
用於 ReadOnlyDoubleProperty
。
請注意,readonly 屬性不存在 setter。
只讀列出屬性
只讀列表屬性是僅提供 getter 方法的屬性。這種屬性的型別是 ObservableList
,最好具有指定的型別 agrument。此屬性的值永遠不會改變; 可以改變 ObservableList
的內容。
只讀地圖屬性
與 readonly list 屬性類似,readonly map 屬性僅提供 getter,並且可以修改內容而不是屬性值。getter 返回一個 ObservableMap
。