【问题标题】:a java multi thumb slider workable on nimbus look and feel一个可用于 nimbus 外观和感觉的 java 多拇指滑块
【发布时间】:2013-02-23 05:28:23
【问题描述】:

我需要一个用于 java swing 的多拇指滑块,我最终使用了这个 Multi knob (thumb) JSlider in Swing,根据我的应用程序的要求对其进行了几次调整后,我使它在默认或 Metal LAF 上完美运行......

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

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

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

任何帮助将不胜感激

【问题讨论】:

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


    【解决方案1】:

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

    顺便说一句,获得 SwingX 的最简单方法是配置为 Maven 依赖项,因为它的网站维护得不好(但代码质量很高)。

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

    【讨论】:

    • 我尝试使用 swingx,但正如你所说,该网站很糟糕......但由于我在最初使用的 multislider 上投入了大量时间,我认为如果我能可以对这个本身进行调整....无论如何,我认为我将不得不在这方面进行更多的谷歌搜索
    猜你喜欢
    • 1970-01-01
    • 2018-06-14
    • 2013-03-21
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多