Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để thiết lập phạm vi trong JSlider

Để thiết lập phạm vi của thanh trượt, hãy sử dụng phương thức setExtent (). Nó đặt kích thước của phạm vi được bao phủ bởi núm -

JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70);
slider.setMinorTickSpacing(5);
slider.setMajorTickSpacing(20);
slider.setPaintTicks(true);
slider.setPaintLabels(true);
slider.setExtent(20);

Sau đây là một ví dụ để đặt phạm vi trong JSlider -

Ví dụ

package my;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSlider;
import javax.swing.WindowConstants;
public class SwingDemo {
   public static void main(String[] args) {
      JFrame frame = new JFrame("Frame with Slider");
      JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70);
      slider.setMinorTickSpacing(5);
      slider.setMajorTickSpacing(20);
      slider.setPaintTicks(true);
      slider.setPaintLabels(true);
      slider.setExtent(20);
      JPanel panel = new JPanel();
      panel.add(slider);
      frame.add(panel);
      frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
      frame.setSize(500, 300);
      frame.setVisible(true);
   }
}

Đầu ra như sau hiển thị JSlide -

Chương trình Java để thiết lập phạm vi trong JSlider

Bây giờ bạn không thể mở rộng JSlider đến cuối vì bạn đã đặt mức độ ở trên -

Chương trình Java để thiết lập phạm vi trong JSlider