別のパッケージから子 fxml を含めたいというこの問題について、あなたの助けが必要です。両方が同じ場所にある場合、child.fxmlをparent.fxmlに含めることができますが、両方が異なる場所/パッケージにある場合にchild.fxmlをparent.fxmlに追加する方法がわかりません。
前もって感謝します。
別のパッケージから子 fxml を含めたいというこの問題について、あなたの助けが必要です。両方が同じ場所にある場合、child.fxmlをparent.fxmlに含めることができますが、両方が異なる場所/パッケージにある場合にchild.fxmlをparent.fxmlに追加する方法がわかりません。
前もって感謝します。
子FXML
ファイルへのアクセスは、 FXML ドキュメントからの相対パスを介して行う必要があります。
filename は、含める FXML ファイルの名前です。先頭のスラッシュ文字で始まる値は、クラスパスに対して相対的なものとして扱われます。先頭にスラッシュがない値は、現在のドキュメントのパスに対して相対的であると見なされます。
org.tarrsalah.includefxml
|
|__childview
| |_________child.fxml
|
|__mainview
|_________main.fxml
main.fxml
<StackPane id="mainView" xmlns:fx="http://javafx.com/fxml" fx:controller="org.tarrsalah.includefxml.mainview.MainController">
<children><fx:include source="../childview/child.fxml"/></children>
</StackPane>
..
親ディレクトリにアクセスするにはchildview
、 、そしてchild.fxml
。