কম্পিউটার

কিভাবে জাভাতে একটি JSlider এর অবস্থান অনুভূমিক/উল্লম্ব প্রোগ্রামে পরিবর্তন করবেন?


একটি JSlider JComponent -এর একটি সাবক্লাস ক্লাস এবং এটি স্ক্রোল বারের অনুরূপ যা ব্যবহারকারীকে পূর্ণসংখ্যা মানের একটি নির্দিষ্ট পরিসর থেকে একটি সংখ্যাসূচক মান নির্বাচন করতে দেয়। এটিতে একটি গাঁট রয়েছে যা বিভিন্ন মানগুলির উপর স্লাইড করতে পারে এবং একটি নির্দিষ্ট মান নির্বাচন করতে ব্যবহার করা যেতে পারে। একটি JSlider একটি ChangeListener তৈরি করতে পারে ইন্টারফেস এবং JSlider এর গুরুত্বপূর্ণ পদ্ধতি হল getMaximum(), getminimum(), getOrientation() , getValue() এবং setValue() . ডিফল্ট অবস্থান একটি JSlider হল অনুভূমিক এবং আমরা একটি মেনু বার থেকে একটি মেনু আইটেম নির্বাচন করে উল্লম্ব প্রোগ্রামে অবস্থান সেট করতে পারি। এটি একটি ActionListener তৈরি করতে পারে এই মেনু আইটেমগুলির জন্য ইন্টারফেস এবং setOrientation ব্যবহার করে ওরিয়েন্টেশন সেট করুন () 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. Tkinter এর OptionMenu উইজেটের মেনু ব্যাকগ্রাউন্ডের রঙ কিভাবে পরিবর্তন করবেন?

  2. Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন

  3. এক্সেল-এ উল্লম্ব কলামকে অনুভূমিকায় কীভাবে পরিবর্তন করবেন

  4. উইন্ডোজ 10 এ টাস্কবারের অবস্থান কীভাবে পরিবর্তন করবেন