小编Mil*_*les的帖子

更改 JSlider 的拇指和颜色?

我正在创建一个音乐播放器程序。

我已经使用创建了搜索栏JSlider

代码:

JSlider seek = new JSlider(JProgressBar.HORIZONTAL);  
seek.setOpaque(true);

seek.setMajorTickSpacing(0);
seek.setMinorTickSpacing(0);
 
seek.setBackground(Color.DARK_GRAY);
seek.setSize(100, 13);
seek.setLocation(6, 30);
Run Code Online (Sandbox Code Playgroud)

目前,它看起来像这样:

搜索栏

我只能改变JSlider使用setBackground()方法的背景。

我不知道如何更改拇指颜色、拇指形状、轨道颜色等。

我希望我的搜索栏看起来像这样:

带有圆形拇指和黄色的搜索栏

我怎样才能实现这个目标?

如果 不可能JSlider,是否可以创建一个JProgressBar具有可滑动拇指的?

java swing look-and-feel jslider

0
推荐指数
1
解决办法
2775
查看次数

标签 统计

java ×1

jslider ×1

look-and-feel ×1

swing ×1