Eclipseで[再生]をクリックするとプロジェクトは正常に実行されますが、実行可能なJARファイルImageIcon
を作成すると、ボタンのボタンが消えます。
画像は、サブフォルダの画像の下にあるsrcフォルダに保存されます。
画像アイコンを次のように作成しました
相対パスを使用していますが、ボタンに画像が表示されません。JARファイルでも画像を取得するにはどうすればよいですか。
ニコライ・クズネツォフの回答後に更新
私はスクリーンレコーダー用の非常に構造化されていないモノリシックコードを作成することになり、今では彼の言ったことを実装するのが少し難しいです。
これらすべてのリソースを含むクラスまたはインターフェースを作成するような方法があるかどうか疑問に思いました。
public class embeddedResources {
public static Icon blackCursor;
public static Icon whiteCursor;
...
...
}
次に、これらの統計をインポートし、メインScreenRecorder
クラスに インポートするだけです。
this.blackCursor = embeddedResources.blackCorsor;