JSlider没有显示

时间:2014-11-10 19:10:22

标签: java swing user-interface jslider

我正在尝试编写一个滑块,用于更改框中数字的值。

我正在尝试将滑块的y位置设置为0,并将滑块的大小设置为200px宽和30px高。

我已经初始化了滑块实例,并且编号框的代码被正确写入:

 NumberSlider ns = new NumberSlider(controller, "number", 0, 10, 5);
 ns.setSize(200, 100);
 ns.setLocation(400, 200);
 window.add(ns);

在我的视图类中放置它时,我会得到一个数字为5的方框。

现在我有了这个盒子,如何使用JSlider以便它与编号的盒子交互?

这是完整的构造函数:

 public NumberSlider(Controller c, String s, int min, int max,int ini_val){

 setLayout(null);
 slider_name = s;
 controller = c;
 Box box = new Box();
 box.setLocation(min, max);
 box.setSize(40, 30);
 String text = String.valueOf(ini_val);
 box.setText(text);
 add(box);

 JSlider jslider = new JSlider(JSlider.HORIZONTAL, min, max, ini_val);

0 个答案:

没有答案