个性化阅读
专注于IT技术分析

Java JSlider

Java JSlider类用于创建滑块。通过使用JSlider, 用户可以从特定范围中选择一个值。

JSlider类的常用构造函数

建设者 描述
JSlider() 创建一个滑块, 其初始值为50, 范围为0到100。
JSlider(int orientation) 创建一个具有指定方向的滑块, 该方向由JSlider.HORIZONTAL或JSlider.VERTICAL设置, 范围为0到100, 初始值为50。
JSlider(int min, int max) 使用给定的最小值和最大值创建一个水平滑块。
JSlider(int min, int max, int value) 使用给定的最小值, 最大值和值创建一个水平滑块。
JSlider(int orientation, int min, int max, int value) 使用给定的方向, 最小值, 最大值和值创建一个滑块。

JSlider类的常用方法

方法 描述
public void setMinorTickSpacing(int n) 用于设置滑块的次刻度间隔。
public void setMajorTickSpacing(int n) 用于设置滑块的主要刻度间距。
public void setPaintTicks(boolean b) 用于确定是否绘制了刻度线。
public void setPaintLabels(boolean b) 用于确定是否绘制标签。
public void setPaintTracks(boolean b) 用于确定是否绘制了轨道。

Java JSlider示例

import javax.swing.*;
public class SliderExample1 extends JFrame{
public SliderExample1() {
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 50, 25);
JPanel panel=new JPanel();
panel.add(slider);
add(panel);
}

public static void main(String s[]) {
SliderExample1 frame=new SliderExample1();
frame.pack();
frame.setVisible(true);
}
}

输出:

JSlider类的示例

Java JSlider示例:画壁虱

import javax.swing.*;
public class SliderExample extends JFrame{
public SliderExample() {
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 50, 25);
slider.setMinorTickSpacing(2);
slider.setMajorTickSpacing(10);
slider.setPaintTicks(true);
slider.setPaintLabels(true);

JPanel panel=new JPanel();
panel.add(slider);
add(panel);
}
public static void main(String s[]) {
SliderExample frame=new SliderExample();
frame.pack();
frame.setVisible(true);
}
}

输出:

JSlider类的示例
赞(0)
未经允许不得转载:srcmini » Java JSlider

评论 抢沙发

评论前必须登录!