一个java多拇指滑块,适用于灵气的外观和感觉

时间:2013-02-23 05:28:24

标签: java swing look-and-feel jslider nimbus

我需要一个用于java swing的Multi Thumb Slider,我最终使用了它 Multi knob (thumb) JSlider in Swing,根据我的应用程序的要求对其进行了几次调整后,我使其完全适用于默认或金属LAF ....

但是我现在需要将应用程序外观更改为Nimbus,但是这个自定义组件在Nimbus中抛出一个NPE。

问题在于它的自定义UI调用了超级方法,这些方法使用了在NImbus中找不到的基本UIManager属性。

我在google上搜索了很多,偶然发现了Multi thumb slider in Nimbus L&FCustom Slider UI throws NPE with Nimbus,但还没有解决方法。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我认为SwingX项目中的JXMultiThumbSlider组件应该与Nimbus一起使用,通常SwingX支持Nimbus。

BTW,获取SwingX的最简单方法是配置为Maven依赖,因为网站维护得不好(但代码质量很高)。

    <dependency>
        <groupId>org.swinglabs.swingx</groupId>
        <artifactId>swingx-all</artifactId>
        <version>1.6.5</version>
    </dependency>