抽出/コンパイルされたJavaプログラムを実行しようとすると、画像が表示されます。その画像は、自分のPCに保存され、自分のPCのコードで扱われます。しかし、別のPCで同じプログラムを試してみると、写真や背景がなくなってしまいます。 画像をJavaコードに保存する際に、 kをImageViewに呼び出して、他のシステムでも表示できるようにしていますか? 私はJavaFXとFXML、CSSを使用しています。Javaの抽出、コンパイルされたJavaプログラムで私の背景イメージを保存する方法は?
1
A
答えて
0
次の2つの方法を使用してJavaプログラムを使用して画像をバンドルすることができます。
1)あなたのjarファイル内に置く - などをという名前のパッケージを作成します。 「画像」とそこに画像を追加し、その後)
BufferedImage img = ImageIO.read(getClass().getResourceAsStream("/images/image.jpg"));
2使用して、それをロードし、あなたのjarファイルと同じフォルダにそれらを入れて、それらをロードします。あなたのために
BufferedImage img = ImageIO.read(new File("image.jpg"));
おそらく最良の方法はおそらく#1です。なぜなら、あなたはただ一つのjarを取得するからです。そのようなjarファイルをコピーして、画像を改ざんするのはより簡単です。
0
私はこれをこうしました。ありがとう!私はどこに私と同じパッケージにそれらを移動する必要があり
@Override
public void start(Stage stage) throws Exception
{
Parent root = FXMLLoader.load(getClass().getResource("/grafika.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add("/application.css");
Image picture1 = new Image("/kava.jpg");
ImageView slika1 = new ImageView(picture1);
slika1.setImage(picture1);
stage.setScene(scene);
stage.setMaxHeight(530);
stage.setMaxWidth(800);
stage.setResizable(false);
stage.show();
}
+0
こんにちは、これがあなたの問題に対する正しい解決策であれば、それを将来の参考のために受け入れられた答えとすることを検討してください – fantaghirocco
関連する問題
- 1. fabricjs canvasイメージを別の背景イメージに保存する方法は?
- 2. JavaプログラムでRhinoでコンパイルされたJavaScriptメソッド(クラスファイル)を呼び出す方法は?
- 3. デスクトップの背景イメージをC#でファイルに保存する方法は?
- 4. ポイントを描き、出力イメージをJavaで保存する方法は?
- 5. JavaプログラムをJavaプログラムでコンパイルする...
- 6. My.Settings.Save Visual Basicを使用してフォームの背景イメージを保存する方法
- 7. SVGを保存すると、背景イメージは除外されます
- 8. レスポンススプライトの背景イメージ、方法
- 9. WebBrowserコントロールでCSSの適用された背景イメージを印刷する方法
- 10. Javaのラジオボタンの保存されたブール値を呼び出す
- 11. Javaプログラム内でコンパイル、実行、出力Javaプログラムを取得
- 12. Javaプログラムのデフォルト保存場所の設定方法は?
- 13. JAVAペイントコンポーネントの背景
- 14. 背景イメージの修正方法は?
- 15. eclipseまたはwindows builderプロのJavaアプリケーションでイメージを背景として設定する方法
- 16. Javaプログラムはコンパイルされません
- 17. Javaプログラムでのカスタムオブジェクトの保存とロード
- 18. 私のJavaプログラムをダウンロードする方法
- 19. イメージの背景/前景検出
- 20. JavaでラップされたJarからファイルを抽出する方法
- 21. CSSストレッチされた背景イメージ
- 22. イメージの背景 - イメージを伸ばしているのではなく背景として繰り返す方法
- 23. Javaは - 私は私のCドライブにアップロードしたイメージを保存するにはどうすればよい
- 24. Javaプログラムで文字列の長さを出力する方法
- 25. 私のJavaプログラムはコンパイルされますが実行されません
- 26. 保存された透明ビットマップの背景色を変更するには
- 27. OpenFileDialog WPFの背景を保存する
- 28. JavaでX509Certificateへの妥当性を抽出する方法は?
- 29. 私の背景は黒ですが、Webページの背景が黒である間、私は私のイメージは黒
- 30. Javaシンセ - ボタンの背景にソリッドカラーを適用する方法
CLASSPATHに移動して、JARファイルにそれらを追加し、実行時にそれらを開くために 'ClassLoader'を使用して... –
を言っていますクラスは? 2番目の部分は、ルートコードに近いメインクラスで実行していることを理解しました。申し訳ありません、私はJavaを使い始めました。 –