标签: java swing icons jslider
我正在尝试自己的程序,我想要的基础是使用某种滑块将字符带到不同的建筑物。我基本上有一条长长的垂直道路与我的公共汽车(滑块将是什么)。我知道JSlider的一般图标是一个小五边形,可以拖动到不同的值。我只是想知道,有没有办法将五角形图标改成我选择的东西?
答案 0 :(得分:3)
您需要延长BasicSliderUI并覆盖paintThumb()以呈现所需的Shape。此example使用drawLine()呈现三角形。
BasicSliderUI
paintThumb()
Shape
drawLine()