FXML と Java ファイルを使用して JavaFX アプリケーションを開発しています。したがって、私はこのファイル構造を持っています: Project/src/com.company.application.project (ここに Java、fxml、および css ファイルがあります) Project/img (ここに fxml または Java によってロードされるべきイメージがあります)
FXML から画像にアクセスするには、次のようにパスを宣言する必要があります。
<Image url="@../../../../../../img/Remove.png" />
Java では、次のように宣言します。
Image img = new Image(new FileInputStream("img/Remove.png"));
私の質問は、なぜパスが異なるのですか? 「img/Remove.png」を使用して Java のように FXML でパスを醜いドットなしで宣言したいと思います。どうすればこれを作ることができますか?別の場所にフォルダを作成したくない...
よろしく