NetBeans GUIBuilder を使用して JPanel フォームを作成しています。JLabel を追加し、NetBeans のインターフェースを使用して、外部画像 (.png) からアイコンを指定しました。パスが検証され、イメージが GUIBuilder 画面に表示されます。「Preview Design」ボタンをクリックしても表示されます。プロジェクトを実行しても表示されません。GUI の残りの部分は正常に表示されます。なぜこれが起こっているのか、および/またはそれを修正する方法を知っている人はいますか?
多くの方から SSCCE を求められてきました。コードは NetBeans Form Builder によって生成されるため、代わりに、JLabel を作成するために行った手順を含めました。注目のエリアは赤丸で囲んでいます。
JLabel を Form Builder にドラッグ アンド ドロップします。
JLabel のプロパティ メニューを開きます。フィールドに空の文字列 ("") を入力し
text
ます。の横にある省略記号をクリックしicon
ます。[外部画像] を選択し、省略記号をクリックします。
お好みの画像をお選びください。私の場合、それは .png です。
アイコンのプレビューに画像が表示されることに注意してください。
アイコン メニューとプロパティ メニューを閉じると、フォーム ビルダに JLabel のアイコンとして画像が表示されます。
型破りな SSCCE を受け入れていただき、ありがとうございます。