0
我需要在應用程序啓動時加載JavaFX TreeView數據。問題是節點查找()方法總是返回null。JavaFX-8 - 無法在SplitPane容器中找到任何節點
CODE
public class Main extends Application {
public static final String APPLICATION_NAME = "testapp" ;
public static void main(String args[]) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
String fxml = "/fxml/main-window.fxml";
String globalCss = "/styles/main.css";
FXMLLoader loader = new FXMLLoader(getClass().getResource(fxml));
Parent root = (Parent) loader.load();
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.getScene().getStylesheets().add(globalCss);
primaryStage.setMaximized(true);
TreeView treevw = (TreeView) scene.lookup("#treevw");
// lazy init here
primaryStage.show();
}
}
FXML
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
我已經找到this解決方案,但它不適合我(兩者)工作。
任何人都可以請幫忙解決這個問題嗎?
它的工作。謝謝! – tty 2014-08-27 16:38:12