我将 com.sun.awt.AWTUtilities 用于我的 swing 应用程序,以便为 JFrame 提供一些花哨的外观。我的 JRE 是 1.6_29 。我使用 Netbeans IDE 7.0.1 。我的 Swing 应用程序不时提供各种类型的异常,如下所示
java.lang.ClassCastException: com.sun.java.swing.plaf.nimbus.DerivedColor$UIResource cannot be cast to java.awt.Insets
java.lang.ClassCastException:
com.sun.java.swing.plaf.nimbus.DerivedColor$UIResource cannot be cast to javax.swing.InputMapjava.lang.ClassCastException:
com.sun.java.swing.plaf.nimbus.DerivedColor$UIResource cannot be cast to java.lang.Boolean
所有这些例外并没有放在一起。每一个都有不同的时间。但有时根本没有异常,运行良好。但有时会抛出这些异常,然后应用程序无法正常工作。我还发现,如果我对应用程序进行一些更改(例如:添加新库然后清理和构建),那么它运行良好。但第二次运行时,抛出异常(上述异常之一)。我也更改了主题,但没有解决。请任何人让我知道我的错在哪里,或者我该如何解决这个问题?