Video: Join Metodu Ders 56 -- www.csharpvideoluders.com -- 2024
JavaFX özelliklerinin kalbinde, özellik nesneleri oluşturan sınıfların bir koleksiyonu bulunur. JavaFX, temel veri türlerinin her biri için dört önemli sınıf sağladığı ve on ayrı veri türü için mülk sınıfları sağlandığı için, birçoğu vardır. Matematiği yapın: Bu, 40 mülk sınıfı olduğu anlamına gelir. Aşağıdaki paragraflar, String özellikleri için dört sınıfı açıklamaktadır:
-
ReadOnlyStringProperty: Değeri okunabilen fakat değiştirilemeyen salt okunur bir mülkü temsil eden soyut bir sınıf.
-
StringProperty: Bir okuma yazma mülkünü temsil eden başka bir soyut sınıf. Bu sınıf, ReadOnlyStringProperty'yi genişletir.
-
SimpleStringProperty: Bu, bir okuma / yazma dizesi özelliği oluşturmak için örnek oluşturduğunuz sınıftır.
-
ReadOnlyStringWrapper: Bu, salt okunur bir dize özelliği oluşturmak için örnek oluşturduğunuz sınıftır. Bu sınıfın kullanımı biraz kafa karıştırıcıdır, bu yüzden dikkatlice incelemeye dikkat edin.
Bu tablo, referans olarak, çeşitli türlerin özelliklerini oluşturmak için kullanılan sınıfların 40'ını listeler.
Boole Sınıfları | Uzun Sınıflar |
---|---|
OkumaOnlyBooleanProperty | OkumaOnlyLongProperty |
BooleanProperty | LongProperty |
SimpleBooleanProperty | SimpleLongProperty |
OkumaOnlyBooleanWrapper | OkumaOnlyLongWrapper > Çift Sınıflar |
Harita | OkunurOnlyDoubleProperty |
OkumaOnlyMapProperty | Çift Özellikli |
MapProperty | SimpleDoubleProperty |
SimpleMapProperty | ReadOnlyDoubleWrapper |
ReadOnlyMapWrapper | Float Sınıfları |
Nesne Sınıfları < ReadOnlyFloatProperty | ReadOnlyObjectProperty |
FloatProperty | ObjectProperty |
SimpleFloatProperty | SimpleObjectProperty |
ReadOnlyFloatWrapper | ReadOnlyObjectWrapper |
Tamsayı Sınıfları | Set Sınıfları |
ReadOnlyIntegerProperty | ReadOnlySetProperty < IntegerProperty |
SetProperty | SimpleIntegerProperty |
SimpleSetProperty | OkumaOnlyIntegerWrapper |
Liste Sınıfları | Dizgi Sınıfları |
ReadOnlyListProperty | ReadOnlyStringPropert y |
ListProperty | StringProperty |
SimpleListProperty | SimpleStringProperty |
ReadOnlyListWrapper | ReadOnlyStringWrapper |
|
Gösterilen dört türden - List, Harita, Nesne ve Set - jenerik olduğunu unutmayın. Liste ve Set sınıfları için, alttaki liste için eleman türünü belirtmeniz ve koleksiyonları ayarlamanız gerekir; Harita türü için, anahtarlar ve değerler için türler belirtmeniz gerekir. Nesne özellik sınıfları, istediğiniz herhangi bir türde özellik oluşturmanıza izin verir, ancak türü belirtmeniz gerekir; böylece JavaFX, tür güvenliğini zorlayabilir. |