एक JSlider JComponent . का उपवर्ग है वर्ग और यह स्क्रॉल बार के समान है जो उपयोगकर्ता को पूर्णांक मानों की एक निर्दिष्ट श्रेणी से एक संख्यात्मक मान का चयन करने की अनुमति देता है। एक JSlider एक घुंडी . है जो मूल्यों की एक श्रृंखला पर स्लाइड कर सकता है और किसी विशेष मूल्य का चयन करने के लिए उपयोग किया जा सकता है। और यह एक ChangeListener . उत्पन्न कर सकता है इंटरफ़ेस।
जब स्लाइडर को क्षैतिज रूप से Graphics2D का उपयोग करके ले जाया जाता है, तो हम बदले गए मान का पता लगा सकते हैं क्लास और ओवरराइड पेंट () विधि।
उदाहरण
आयात करें सार्वजनिक ValueChangeJSliderTest () {setTitle ("ValueChangeJSlider टेस्ट"); स्लाइडर =नया JSlider (JSlider.HORIZONTAL, 0, 20, 1); स्लाइडर.एडचेंज लिस्टनर (नया चेंज लिस्टनर () {सार्वजनिक शून्य राज्य चेंज (चेंजइवेंट सीई) {रिपेंट ();}}); सेटलेआउट (नया बॉर्डरलाउट ()); स्लाइडर.सेटबैकग्राउंड (रंग। सफेद); स्लाइडर.सेटमेजरटिकस्पेसिंग(1); स्लाइडर.सेटपेंटटिक्स (सच); स्लाइडर.सेटपेंटलेबल (सच); जोड़ें (स्लाइडर, BorderLayout.NORTH); सेटसाइज (400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक शून्य पेंट (ग्राफिक्स जी) {सुपर.पेंट (जी); ग्राफिक्स2डी जी2डी =(ग्राफिक्स2डी) जी; g2d.setFont(new Font("Serif", Font.ITALIC, 25)); g2d.drawString(""+slider.getValue(), 200, 130); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया ValueChangeJSliderTest (); }}आउटपुट