首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Synthetica 2.17/SyntheticaAddons 1.8.1和JXDatePicker/JXMonthView

Synthetica 2.17/SyntheticaAddons 1.8.1和JXDatePicker/JXMonthView
EN

Stack Overflow用户
提问于 2013-05-16 01:01:49
回答 1查看 527关注 0票数 0

我对Synthetica 2.17/SyntheticaAddons 1.8.1和JXDatePicker/JXMonthView有问题。

我给出了下面的代码和异常。

程序代码:

代码语言:javascript
复制
import javax.swing.UIManager;
import org.jdesktop.swingx.JXDatePicker;
import de.javasoft.plaf.synthetica.SyntheticaBlackEyeLookAndFeel;

public class test1 {
    public static void main(String[] args) {
        try
        {
            UIManager.setLookAndFeel(new SyntheticaBlackEyeLookAndFeel());
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        JXDatePicker from = new JXDatePicker();
    }
}

例外:

代码语言:javascript
复制
Exception in thread "main" java.lang.ClassCastException: sun.swing.ImageIconUIResource cannot be cast to java.lang.String
    at de.javasoft.plaf.synthetica.SyntheticaLookAndFeel.getString(SyntheticaLookAndFeel.java:2153)
    at de.javasoft.plaf.synthetica.SyntheticaLookAndFeel.loadIcon(SyntheticaLookAndFeel.java:1868)
    at de.javasoft.plaf.synthetica.SyntheticaLookAndFeel.loadIcon(SyntheticaLookAndFeel.java:1854)
    at de.javasoft.plaf.synthetica.MonthViewUI.installDelegate(MonthViewUI.java:148)
    at de.javasoft.plaf.synthetica.MonthViewUI.installDefaults(MonthViewUI.java:75)
    at org.jdesktop.swingx.plaf.basic.BasicMonthViewUI.installUI(BasicMonthViewUI.java:252)
    at de.javasoft.plaf.synthetica.MonthViewUI.installUI(MonthViewUI.java:85)
    at javax.swing.JComponent.setUI(Unknown Source)
    at org.jdesktop.swingx.JXMonthView.setUI(JXMonthView.java:779)
    at org.jdesktop.swingx.JXMonthView.updateUI(JXMonthView.java:789)
    at org.jdesktop.swingx.JXMonthView.<init>(JXMonthView.java:320)
    at org.jdesktop.swingx.JXMonthView.<init>(JXMonthView.java:257)
    at org.jdesktop.swingx.JXDatePicker.initMonthView(JXDatePicker.java:361)
    at org.jdesktop.swingx.JXDatePicker.init(JXDatePicker.java:353)
    at org.jdesktop.swingx.JXDatePicker.<init>(JXDatePicker.java:281)
    at org.jdesktop.swingx.JXDatePicker.<init>(JXDatePicker.java:232)
    at test1.main(test1.java:29)

我做错了什么?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-17 18:14:11

解决了在类路径中添加syntheticaBlackEyeAddon.jar的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16570975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档