1

プロジェクトを netbeans から実行しているときに、プロジェクトに netbeans を使用していますが、ビルド jar ファイルをダブルクリックしてプロジェクトを実行すると、NoSuchFieldException forceHeavyWeightPopupKey が発生します。

jarファイルがcmd forceHeavyWeightPopupKeyから実行されている場合、期待どおりに機能していることをもう1つ言及する必要があると思います。

JComboBox に forceHeavyWeightPopupKey を使用しています。これは Web で見つけたコードです。

try {                   
Class cls = Class.forName("javax.swing.PopupFactory");
    javax.swing.PopupFactory ob=new javax.swing.PopupFactory();
Field field = cls.getDeclaredField("forceHeavyWeightPopupKey");
field.setAccessible(true);
    combo.putClientProperty(field.get(""), Boolean.TRUE);
    //combo.putClientProperty(new StringBuffer("_force_heavy_weight_popup_"), Boolean.TRUE);
} catch (Exception e1) {add(new JLabel(e1.toString()));

}
4

0 に答える 0