プロジェクト内のイメージを参照して、Jar ファイルにパッケージ化したいと考えています。
このコードは機能していません:
ImageIcon image = new ImageIcon("Images/buttonBackgroundSelected.png");
何か案は?ありがとう
プロジェクト内のイメージを参照して、Jar ファイルにパッケージ化したいと考えています。
このコードは機能していません:
ImageIcon image = new ImageIcon("Images/buttonBackgroundSelected.png");
何か案は?ありがとう
このコンストラクターは、イメージが JAR ファイル以外のファイル システムで使用可能な場合にのみ機能します。
new ImageIcon("Images/buttonBackgroundSelected.png");
これをしたいと思うことはほとんどありません。あなたが使用することができます:
ImageIcon imageIcon =
new ImageIcon(getClass().getResource("/Images/buttonBackgroundSelected.png"));
フォルダーとイメージとが JAR ファイルに含まれている場合。
ただし、この方法での画像の読み込みは、画像の読み込みに問題がある場合、黙って失敗します。したがって、ImageIO.readを使用する必要があります。
Image image =
ImageIO.read(getClass().getResource("/Images/buttonBackgroundSelected.png"));
結果のイメージは、ImageIcon
必要に応じて でラップできます。