दिलचस्प पोस्ट
डेटा एनोटेशन के साथ दिनांक समय का प्रारूप असाइन करें? एक्स-टीएमपीएल क्या है? एक साधारण स्ट्रिंग से टाइम्डेल्टा ऑब्जेक्ट का निर्माण कैसे करें जावास्क्रिप्ट का उपयोग करते हुए दो वर्णों के बीच सबस्ट्रिंग प्राप्त करें std :: ofstream, जांचें कि फ़ाइल लिखने से पहले मौजूद है आखिरी / बाद के बाद सब कुछ एकत्र करने के लिए नियमित अभिव्यक्ति T-SQL सबस्ट्रिंग – पहले और अंतिम नाम को अलग करना PHP 5.4 में सख्त मानकों को अक्षम करना मैं Chrome DevTools में एक तत्व पर चलाई गई घटनाओं को कैसे देखूं? फ्लेक्सबॉक्स रैप कैसे परिवर्तित करें? मैं ggplot के साथ एक अक्ष पर संख्याओं के स्वरूपण को कैसे बदलूं? AngularJS नियंत्रक को परिभाषित करते समय सरणी संकेतन का उपयोग करने का कारण अवधारणा – एक वादे कैसे काम करता है distilling? PHP पार्स / सिंटैक्स त्रुटियाँ; और उन्हें हल करने के लिए कैसे? VBA में गतिशील रूप से बनाए गए उपयोगकर्ता फ़ॉर्म पर नियंत्रण के लिए ईवेंट हैंडलर असाइन करें

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

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

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

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

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

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

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

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 एक घटक के नाम की तरह काम करता है।