私の問題は、Javaプロジェクトのサブパッケージから画像を読み込むことができないことです。パッケージから画像を読み込むことができません
私はいくつかの異なるコードスニペットをしようと試みたが、常にnullポインタ例外を取得します。
私がしようと試みた:それは私のために正常に動作しますが、今、私は私が間違って何をすべきか知っているドント他のプロジェクトで
Image image = new Image("/frontend/pictures/logo.png");
Image image = new Image("frontend/pictures/logo.png");
Image image = new Image("pictures/logo.png");
Image image = new Image(getClass().getResource("frontend/pictures/logo.png").toString());
を。
ありがとうございました。あなたがイメージをロードしたいとき
public Image img(String path) {
ImageIcon icon = new ImageIcon(path);
return icon.getImage();
}
はその後、ちょうど使用します:
コンストラクタの引数を持つImageクラスのパッケージは何ですか? – NormR
あなたはここで 'Image'クラスを使用していますか? 'java.awt.Image'は引数なしのコンストラクタしか持たず、>> Java <<が定義する唯一の' Image'クラスです。 –
ああ申し訳ありませんが、私はjavafxを使用していると忘れていました。 –