0

現時点では、Javaコードが呼び出すFXMLファイルとCSSファイルに簡単にアクセスする方法があります。

CSSファイルにアクセスするには、binフォルダーにそれらを置き、次のようにFXMLファイルの参照を介してアクセスします。

<fx:root type="javafx.scene.layout.AnchorPane" prefHeight="600.0" prefWidth="800.0" xmlns:fx="http://javafx.com/fxml" stylesheets="splashStyle.css">

FXMLファイルにアクセスするために、.classファイルがどこにあってもそれらを保存し、次のようにアクセスします。

FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("splashLayout.fxml"));

ですから、保存とアクセスの観点から、これを行うためのより良い方法があることに興味があります。今のところ、それは非常に一貫性がなく、専門的ではないようです。

ありがとう!:)

4

1 に答える 1

0

ベストプラクティスは、mavenプロジェクトのレイアウトが推奨するsrc / main / resourcesのようなフォルダーにリソースを保存することだと思います(http://maven.apache.org/guides/introduction/introduction-to-the-standard-directoryを参照してください)。 -layout.html

それらにアクセスするには、次を参照してください:http: //docs.oracle.com/javase/1.5.0/docs/guide/lang/resources.html

またはこれ:jarファイルでClassLoader.getResources()を使用する方法

于 2012-12-06T17:22:21.523 に答える