如何在旋钮的图像下方放置jslider的轨道,以及如何在Slider的旋钮运动中填充轨道颜色?

时间:2010-10-29 07:18:19

标签: java swing jslider

全部好,

我需要将jSlider的轨道放在旋钮的图像下方,并在Slider的旋钮移动中填充轨道中的不同颜色。

请解释一些代码段。

由于 乔蒂

1 个答案:

答案 0 :(得分:1)

这一切都属于外观和风格(LAF)。正在使用的LAF控制组件的呈现方式。因此,GTK LAF将展示它,看起来像GTK的其余部分,WinXP LAF将赋予它Windows XP外观等。

您描述的外观最好的选择是Synth LAF,它读取xml文件以配置它应如何呈现控件。

这是关于使用Synth的IBM developerWorks文章。并且,对于使用Synth遇到的一些问题,这里是blog post by Romain Guy。特别是,关于为滚动条设置外观的注释也可能适用于滑块。