Netbeansによって自動生成されたコードのおかげで、JFrameに画像の背景を設定したいと思います。
残念ながら、私はこの正確な問題に直面しています: http ://www.areaofthoughts.com/2011/08/netbeans-jframe-properties-iconimage.html
iconImageの詳細でグラフィカルに追加しようとすると、次のエラーが発生します:「このプロパティのカスタム編集はサポートされていません」
上記のリンクにある解決策を試しましたが、残念ながら、このコードは機能しません。
public ArrayList<Image> getIconImages() {
ArrayList<Image> imageList = new ArrayList();
imageList.add(getClass().getResource("/<resource_path>" +
"/image.png")).getImage());
return imageList;
}
このコードの問題は何ですか?また、このバックグラウンドの問題をどのように修正できますか(とにかく?)。
Netbeansを使用したラベル付けで行った場合、問題はありませんでした。生成されたコードは、たとえば、次のとおりです。
jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/main/myimage/img.png")));