में Integer
ObservableValue<Integer>
में javafx 2.0 और बाद में कनवर्ट करने के लिए इंटेगर टू ऑब्जर्जेबल वैल्यू
Q
javafx
9
A
उत्तर
18
हम ReadOnlyObjectWrapper<>(*integer value*);
का उपयोग करते हैं और ObservableValue<Integer>
संदर्भ में मान संग्रहीत करते हैं।
ObservableValue<Integer> obsInt = new SimpleIntegerProperty(intValue).asObject();
7
एक और तरीका है:
ObservableValue<Integer> obsInt = new ReadOnlyObjectWrapper<>(intValue);
अद्यतन
JavaFX 8 से, आप भी कर सकते हैं।
new SimpleIntegerProperty(integer_value).asObject()
0
IntegerProperty लागू करता ObservableValue < संख्या> नहीं एक ObservableValue < पूर्णांक>। तो आपको क्या करना चाहिए
// Here Person is a class and age is a variable of type IntegerProperty
ObservableValue<Number> ob = Person.age;
'#asObject()' JavaFX में जोड़ा गया 8 –
एक सूक्ष्म मुद्दा है, अनुमति देने के लिए यदि आप 'Integer' (वस्तु) की जरूरत के रूप में आदिम' int' (pehaps करने का विरोध किया अशक्त संदर्भ), आपको 'ReadOnlyObjectWrapper' का उपयोग करना होगा और 'SimpleIntegerProperty' नहीं –