दिलचस्प पोस्ट
मैं एक एंड्रॉइड ऐप कैसे प्रोग्राम "रीस्टार्ट" करूँ? जीआईटी कैसे सांकेतिक लिंक को संभालता है? मैं संदर्भ के एक सदिश क्यों नहीं बना सकता? इन खंडों को पैरामीटर करने के लिए जेडीबीसी का उपयोग करने का सबसे अच्छा तरीका क्या है? एक्सोड-सक्रिय सक्रिय डेवलपर निर्देशिका त्रुटि का चयन करें SQL सर्वर में 1/1/1753 का महत्व क्या है? एंड्रॉइड: स्क्रीन के लिए प्रसारण रिसीवर और स्क्रीन बंद UIViewController को UIView से प्राप्त करें? कैसे अपनी निजी रजिस्ट्री के बिना एक निजी एनपीएम मॉड्यूल को स्थापित करें? रेलवे विस्तारित ActiveRecord :: बेस कार्ड शफ़्लिंग सी # आर प्रक्रियाओं के लिए उपलब्ध स्मृति में वृद्धि (या घटती हुई) Div के नीचे स्क्रॉल करें? एकल-आवृत्ति अनुप्रयोग बनाने का सही तरीका क्या है? मैन्युअल रूप से एक एन्कोडिंग को निर्दिष्ट किए बिना मैं सी # में स्ट्रिंग्स का संगत बाइट प्रतिनिधित्व कैसे प्राप्त करूं?

जावा एफएक्स में एफएक्स: आईडी और आईडी के बीच क्या अंतर है?

शायद एक सचमुच नौसिखिया का प्रश्न ….

मैं इस ट्यूटोरियल को पढ़कर, दृश्य बिल्डर का उपयोग करके एक FMXL एप्लिकेशन में JavaFX सीखना शुरू कर रहा हूं:

http://docs.oracle.com/javase/8/javafx/get-started-tutorial/fxml_tutorial.htm

तो एक बार मैंने कुछ परिवर्तन लागू किए, इस 2 आईडी के साथ एक मुद्दा आया … मैंने उनके बारे में कुछ याद किया या भ्रमित किया हो …

क्या कोई मुझे बता सकता है कि किस मामले में वे एक या दूसरे का इस्तेमाल करते हैं?

वेब के समाधान से एकत्रित समाधान "जावा एफएक्स में एफएक्स: आईडी और आईडी के बीच क्या अंतर है?"

id आप अपने घटक को एक सीएसएस आईडी सेट करने के लिए उपयोग करते हैं, उदाहरण के लिए <Text id="welcome-text" .../> और अपनी स्टाइलशीट में आपके पास कुछ ऐसा #welcome-text { font-size: 16pt; } है, जो कि #welcome-text { font-size: 16pt; } #welcome-text { font-size: 16pt; } तो यह आपके Text लागू होगा

यदि आप अपने नियंत्रक वर्ग में अपने अवयवों के साथ काम करना चाहते हैं, तो आप का उपयोग @FXML Text myWelcomeText fx:id , जहां आप @FXML Text myWelcomeText साथ उन्हें एनोटेट करते हैं।

Fx: id एक नियंत्रक बनाने के लिए Fxml में घटक से संबंधित पहचान है, और आईडी सीएसएस के लिए उपयोग किया जाता है।

मैंने जावा एफएक्स दृश्य बिल्डर का उपयोग करके एक एफएक्सएमएल दस्तावेज़ तैयार किया आप FX: id के साथ जावा नियंत्रक से नियंत्रण तक पहुंच सकते हैं (संपादित करें) मैं सही ढंग से खड़ा हूं, आईडी काम करती है

आप इस तरह से FXML दस्तावेज़ से सीएसएस आवेदन कर सकते हैं:

 <Slider id="css_id" fx:id="myslider" styleClass="style_name" .../> 

(किसी भी नियंत्रण के साथ स्लाइडर बदलें)

और जावा नियंत्रक संपर्क:

 @FXML Slider myslider; 

JavaFX id में किसी सीएसएस आईडी को एक घटक सेट करने के लिए प्रयोग किया जाता है। और fx:id कोड में उस घटक तक पहुंचने के लिए उपयोग किया जाता है (यानी एक नियंत्रक वर्ग में)। fx:id एक घटक के नाम की तरह काम करता है।