如何拉长滑块长度并且还宽度如果可能的话。最重要的是长度。

下面是关于Jsliders codework的只是件。

slider = new JSlider(0,180);
     slider.setMajorTickSpacing(30);
     slider.setMinorTickSpacing(15);
     slider.setPaintTicks(true);
     slider.setPaintLabels(true);
      slider.setValue(0);
 JPanel panel = new JPanel();
    panel.add(slider);

我试图做slider.setSize(100,100);类似的东西,但似乎并不奏效。 有什么建议么?

PS(I也想知道如果滑动条上编码的颜色可以与不同的颜色等青色被填充,并且如果它超过一定值时,有可能变成红色。现在,它被设置为默认时,它得填充有淡蓝色。)

有帮助吗?

解决方案

要改变你使用了setPreferredSize(Swing组件的大小),而不是的setSize()。布局管理器将既可以使用“建议”首选大小或忽略它。

一些LAF将使用UIManager的,以确定用于绘制部件的颜色。如果要更改所有JSliders的颜色,然后检查了 UIManager的默认值的属性的列表,你也许可以改变。

scroll top