我獲得以下結構:JavaFX的找到正確的道路
project |---+build |---+dist |---+nbproject |----src |-------client |----------stuff |-------------controller |----------------DefaultController.java |-------------files |-------------fxml |----------------DefaultFXML.fxml |-------------img |-------------lib |---------------ContentManager.java |-------------root |---------------StartClass.Java |---+build.xml |---manifest.mf
我在ContentManager的FXML檔案設置,如:
public static final String
DEFAULT_SCREEN_FXML = "../fxml/Default.fxml";
,但我得到八方通一個NullPointerException 。我不想用絕對路徑工作。那麼如何找出相對路徑呢? 而且是正確設置FXML文件用的控制器:
fx:id="client.stuff.controller.DefaultController"
?
啊對不起,你是對的。我的意思是FX:控制器!但謝謝:) – malex