सामान्य तौर पर, एक स्लाइडर एक घटक होता है जो मूल्यों की एक सतत श्रेणी प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ, संख्याओं की ओर इशारा करते हुए एक अंगूठा है। आप स्लाइडर के अधिकतम, न्यूनतम और प्रारंभिक मान प्रदान कर सकते हैं।
JavaFX द्वारा प्रदान किए जाने वाले स्लाइडर में केवल एक अंगूठा होता है यदि आप दो अंगूठे के साथ एक स्लाइडर बनाना चाहते हैं तो आपको org.controlsfx.control नामक बाहरी लाइब्रेरी पर निर्भर रहना होगा।
इस पुस्तकालय के लिए मावेन निर्भरता निम्नलिखित है -
<निर्भरता>org.controlsfx controlsfx <संस्करण>11.0.1संस्करण>निर्भरता>
रेंजस्लाइडर इस पैकेज का वर्ग है JavaFXSlider लेकिन दो अंगूठे के साथ। इसलिए इसका उपयोग करने के लिए इस वर्ग को तत्काल करें, आवश्यक विशेषताओं को जोड़ें, इसे नोड ऑब्जेक्ट में जोड़ें।
उदाहरण
आयात करें क्लास स्लाइडर टू थंब्स एप्लिकेशन का विस्तार करता है {सार्वजनिक शून्य प्रारंभ (स्टेज चरण) {// रेंजस्लाइडर क्लास रेंजस्लाइडर स्लाइडर को तुरंत चालू करना =नया रेंजस्लाइडर (0, 100, 10, 90); // स्लाइडर गुणों को सेट करना स्लाइडर.सेटशो टिकमार्क (सच); स्लाइडर.सेटMajorTickUnit(25); स्लाइडर.सेटब्लॉकइन्क्रिमेंट(10); // सर्कल और स्लाइडर को व्यवस्थित करने के लिए VBox VBox vbox =new VBox (); vbox.setPadding (नए इनसेट (75)); vbox.setSpaceing(150); vbox.getChildren ()। AddAll (स्लाइडर); // दृश्य दृश्य तैयार करना =नया दृश्य (vbox, 600, 200); स्टेज.सेटटाइटल ("स्लाइडर उदाहरण"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट:
<मजबूत>