2

私は、swing アプリケーションに com.sun.awt.AWTUtilities を使用して、JFrame に派手な外観を与えています。私の JRE は 1.6_29 です。Netbeans IDE 7.0.1 を使用しています。私のスイングアプリケーションは、以下のようにさまざまなタイプの例外を時々与えます

  • 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.InputMap

  • java.lang.ClassCastException:
    com.sun.java.swing.plaf.nimbus.DerivedColor$UIResource cannot be cast to java.lang.Boolean

    これらの例外はすべて一緒に来るわけではありません。それぞれが何度も来ます。しかし、例外がまったくなく、うまく動作することもありますが、それらの例外がスローされ、アプリが正しく動作しないことがあります。また、アプリに何らかの変更を加えると (例: 新しいライブラリを追加してからクリーン & ビルドする)、うまく機能することがわかりました。しかし、2回目に実行すると、例外がスローされます(上記の例外の1つ)。また、テーマを変更しましたが、解決しませんでした。私のせいがどこにあるか、またはどうすればこれを解決できるか教えてください。

4

0 に答える 0