1
我想要做我自己的程序,我想要什么的基础是使用某种滑块将角色带到不同的建筑物。我的公共汽车基本上有一条长长的垂直道路(这就是滑块)。我知道JSlider的一般图标是可以拖动到不同值的小五边形。我只是想知道,有没有办法将五角大楼的图标变成我选择的东西?有没有办法改变Jslider的图标?
我想要做我自己的程序,我想要什么的基础是使用某种滑块将角色带到不同的建筑物。我的公共汽车基本上有一条长长的垂直道路(这就是滑块)。我知道JSlider的一般图标是可以拖动到不同值的小五边形。我只是想知道,有没有办法将五角大楼的图标变成我选择的东西?有没有办法改变Jslider的图标?
您需要延长BasicSliderUI
并覆盖paintThumb()
以呈现所需的Shape
。这example呈现使用drawLine()
三角形。
参见[UIManager的默认值(http://tips4java.wordpress.com/2008/10/09/uimanager-defaults/)的更多信息,但要注意这些键是PLAF依赖。 –