大家好,
我需要将 jSlider 的轨道放在旋钮图像下方,并在 Slider 的旋钮移动的轨道上填充不同的颜色。
请用一些代码片段解释。
谢谢乔蒂
这一切都属于 Look And Feel (LAF) 领域。使用中的 LAF 控制组件的呈现方式。因此,GTK LAF 将呈现它,使其看起来像 GTK 的其余部分,WinXP LAF 将赋予它 Windows XP 的外观,等等。
对于您描述的外观,最好的选择是 Synth LAF,它读取一个 xml 文件来配置它应该如何呈现控件。
这是一篇关于使用Synth的 IBM developerWorks 文章。而且,这里是Romain Guy 的一篇博客文章,内容是关于使用 Synth 遇到的一些问题。特别是,关于给滚动条蒙皮的评论也可能适用于滑块。