私はピンフォルダにimg.jpgファイルを置く 怒鳴るラインを使用して、JavaFXのグルーオンのアプリケーションで私のシーンで画像を追加しようとしたときに、私は問題を抱えているはグルーオンのJavaFXの中でイメージをロードすることはできません
Imageview image = new ImageView(new Image("file: img.jpg"));
また、( "/img.jpg") を使用していますか?
私はピンフォルダにimg.jpgファイルを置く 怒鳴るラインを使用して、JavaFXのグルーオンのアプリケーションで私のシーンで画像を追加しようとしたときに、私は問題を抱えているはグルーオンのJavaFXの中でイメージをロードすることはできません
Imageview image = new ImageView(new Image("file: img.jpg"));
また、( "/img.jpg") を使用していますか?
お客様の画像は、src/main/resources
フォルダの下にGradleプロジェクト構造に従って保存する必要があります。通常は、次のコードは、イメージをロードします。この場合には、あなたのクラスと同じパッケージの下でなければなりません:Javaでのロードリソースに関する
Image image = new Image(YourClass.class.getResource("img.jpg").toExternalForm());
ImageView imageView = new ImageView(image);
詳しい情報はhttps://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource(java.lang.String)で見つけることができます
助けてくれてありがとう –
ObjectInputStreamでシリアル化されたファイルを読むとき、私はそのようなフォルダへのパスを "src/main/resources /" + fileName 。 – Lealo
私は閉じることを忘れて申し訳ありません質問の二重引用 "ファイル:img.jpg" –