Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में JSlider की स्थिति को क्षैतिज/ऊर्ध्वाधर प्रोग्रामेटिक रूप से कैसे बदलें?

एक JSlider JComponent . का उपवर्ग है वर्ग और यह स्क्रॉल बार के समान है जो उपयोगकर्ता को पूर्णांक मानों की एक निर्दिष्ट श्रेणी से एक संख्यात्मक मान का चयन करने की अनुमति देता है। इसमें एक नॉब होता है जो कई मानों पर स्लाइड कर सकता है और इसका उपयोग किसी विशेष मान का चयन करने के लिए किया जा सकता है। एक JSlider एक ChangeListener . उत्पन्न कर सकता है इंटरफ़ेस और JSlider के महत्वपूर्ण तरीके हैं getMaximum(), न्यूनतम प्राप्त करें (), गेटओरिएंटेशन () , getValue() और सेटवैल्यू () . डिफ़ॉल्ट स्थिति JSlider का क्षैतिज . है और हम मेनू बार से मेनू आइटम का चयन करके स्थिति को प्रोग्रामेटिक रूप से लंबवत पर सेट कर सकते हैं। यह एक एक्शन लिस्टनर . उत्पन्न कर सकता है इन मेनू आइटम के लिए इंटरफ़ेस और सेटऑरिएंटेशन . का उपयोग करके ओरिएंटेशन सेट करें () actionPerformed() . में JSlider वर्ग की विधि विधि।

उदाहरण

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JSliderVerticalHorizontalTest extends JFrame implements ActionListener {
   private JSlider slider;
   private JMenuBar menuBar;
   private JMenu menu;
   private JMenuItem menuItem1, menuItem2;
   public JSliderVerticalHorizontalTest() {
      setTitle("JSliderVerticalHorizontal Test");
      setLayout(new FlowLayout());
      menuBar = new JMenuBar();
      menu = new JMenu("JSlider Orientation");
      menuItem1 = new JMenuItem("HORIZONTAL");
      menuItem2 = new JMenuItem("VERTICAL");
      menu.add(menuItem1);
      menu.add(menuItem2);
      menuItem1.addActionListener(this);
      menuItem2.addActionListener(this);
      menuBar.add(menu);
      setJMenuBar(menuBar);
      slider = new JSlider(JSlider.HORIZONTAL, 0, 30, 15);
      add(slider);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JSliderVerticalHorizontalTest();
   }
   public void actionPerformed(ActionEvent ae) {
      if (ae.getActionCommand().equals("HORIZONTAL"))
         slider.setOrientation(JSlider.HORIZONTAL);
      else if (ae.getActionCommand().equals("VERTICAL"))
         slider.setOrientation(JSlider.VERTICAL);
   }
}

आउटपुट

जावा में JSlider की स्थिति को क्षैतिज/ऊर्ध्वाधर प्रोग्रामेटिक रूप से कैसे बदलें?

जावा में JSlider की स्थिति को क्षैतिज/ऊर्ध्वाधर प्रोग्रामेटिक रूप से कैसे बदलें?


  1. पायथन टिंकर का उपयोग करके संदेशबॉक्स की स्थिति कैसे बदलें

    मान लीजिए कि हम टिंकर का उपयोग करके एक डायलॉग बॉक्स बनाना चाहते हैं। डायलॉग बॉक्स बनाने के लिए हम MessageBox लाइब्रेरी का उपयोग कर सकते हैं जिसमें डायलॉग टाइप जल्दी से बनाने के लिए कई फंक्शन शामिल हैं। बनाए गए डायलॉग बॉक्स की स्थिति को समायोजित करने के लिए, हम इसकी टॉपलेवल संपत्ति का उपयोग कर सकते

  1. एक्सेल में वर्टिकल कॉलम को हॉरिजॉन्टल में कैसे बदलें

    इस लेख में, हम एक्सेल में एक लंबवत कॉलम को एक क्षैतिज पंक्ति में बदलना सीखेंगे . Microsoft Excel एक शक्तिशाली उपकरण है और यह उपयोगकर्ताओं को विभिन्न कार्यों को आसानी से करने में मदद करता है। उपयोगकर्ता डेटा का प्रतिनिधित्व करने के लिए डेटासेट बनाते हैं। डेटासेट में पंक्तियाँ और स्तंभ होते हैं। कभी-क

  1. Windows 10 में टास्कबार की स्थिति कैसे बदलें

    विंडोज टास्कबार स्क्रीन के निचले भाग में तब से रहता है जब से इसे पेश किया गया था। यदि आप चाहें, तो आप इसका स्थान बदल सकते हैं, जिससे आप इसे अपने डिस्प्ले के ऊपर या किनारे पर पिन कर सकते हैं। यह कुछ उपयोग के मामलों में आपके उपलब्ध स्क्रीन स्पेस का अधिकतम लाभ उठाने में आपकी सहायता कर सकता है। टास्क