時間を割いて私の質問を読んでいただき、ありがとうございます。また、コメント、回答、洞察、テクニック、および批評を提供していただければ幸いです。
Java アプリケーションのデスクトップ アイコンを変更する便利な方法を探しています。私はこれを数日間調べましたが、正確な結果が見つかりません.
これをマークダウンして重複と呼ぶ前に、私は次の記事を読みました: Java でデフォルトのアプリケーション アイコンを変更するにはどうすればよいですか? この質問をした他の人に)、これは私の特定の問題に対処していません。私は彼らの方法がインポートの代わりにURLの場所を利用していることを知っていますが、これをインポートで使用する方法を学ぼうとしています(実際に可能であれば)。ソースの場所で変更する方法を使用しようとすると。それに加えて、URL の例は、コンピューターに保存されているファイルでは機能しないようです。実行しようとすると、「キャッチされていないエラー」メッセージが表示されます。
次の形式を使用して、NetBeans にインポートしたイメージを宣言します。
Image image = new ImageIcon("imported.png").getImage();
frame.setIconImage(image);
これで、ツールバーに表示されるアイコンが正常に機能し、フレームの左上隅にも表示されますが、アプリケーションをクリーンアップしてビルドすると、アプリケーションのアイコンとして Java コーヒー カップがまだ表示されます。
これを試みるために使用しているコードの追加リソースについては、次のとおりです。
import java.awt.Image;
import javax.swing.*;
public class Check {
JFrame frame;
public static void main(String[] args) {
new Check().go();
}
private void go() {
frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Image image = new ImageIcon("owl.gif").getImage();
frame.setIconImage(image);
frame.setVisible(true);
frame.setSize(300, 300);
}
}
「owl.gif」ビットは、クリック アンド ドラッグ方式で NetBeans にインポートしたものです (私が読んだ NetBeans に焦点を当てた本の 1 つで説明されているように)。
コンピューターに既に保存したファイルを、ビルド後にアプリケーションのデスクトップ アイコンにする方法を探しています。