前提・実現したいこと
画面に画像を表示させたい。
発生している問題・エラーメッセージ
アプリケーションの実行時に画像が表示されない。(Windowのみ表示される)
エラーメッセージ:なし
該当のソースコード
package application;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.image.Image;
import javafx.stage.Stage;
public class Main extends Application {
public void start(Stage primaryStage) { Group root = new Group(); Scene scene = new Scene(root); primaryStage.setScene( scene ); Canvas canvas = new Canvas(400, 200); root.getChildren().add( canvas ); GraphicsContext gc = canvas.getGraphicsContext2D(); Image hoge= new Image("application/hoge.png"); //➀元々は("hoge.png")で記述していた gc.drawImage(hoge, 180, 100); primaryStage.show(); } public static void main(String[] args) { launch(args); }
}
###使用言語・ツール Java Eclipse ### 試したこと 元々はアプリケーションの実行時にエラーが出ていましたが java.lang.illegalargumentexception: 画像の配置場所を詳しく指定することでエラーにはならなくなりました。・・・➀ ### 補足情報(FW/ツールのバージョンなど) Java8(jdk1.8.0_221) Eclipse_4.8_Photon
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/07 15:03