NetBeansを使用して、おなじみのJavaコーヒーカップアイコンをjarファイルのリソースディレクトリに保存したpngファイルに変更しようとしています。私は彼らが解決策を持っていると主張する多くの異なるウェブページを見つけましたが、今のところそれらのどれもうまくいきません。
ここに私が現在持っているものがあります(try-catchブロックを省いています):
URL url = new URL("com/xyz/resources/camera.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
getFrame().setIconImage(img);
このコードを含むクラスは、違いがある場合はcom.xyzパッケージにあります。そのクラスはJFrameも拡張します。このコードは、最初の行でMalformedUrlExceptionをスローしています。
誰かがうまくいく解決策を持っていますか?
java.net.URL url = ClassLoader.getSystemResource("com/xyz/resources/camera.png");
パスの前に「/」が必要な場合と不要な場合があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加