2012-06-12 66 views

回答

37

您應該使用SplitPane.setResizableWithParent靜態方法。

 SplitPane root = new SplitPane(); 

     final Pane paneFixed = new StackPane(); 
     paneFixed.getChildren().add(new Text("fixed")); 

     SplitPane.setResizableWithParent(paneFixed, Boolean.FALSE); 

     Pane paneFree = new StackPane(); 
     paneFree.getChildren().add(new Text("free")); 

     root.getItems().addAll(paneFree, paneFixed); 

     stage.setScene(new Scene(root, 300, 200)); 
     stage.show(); 
+9

回答了我自己的問題。是的,您可以在子控件上設置FXML:'SplitPane.resizableWithParent =「false」'。 – crush

+0

當窗口調整大小時,SplitPane出現了問題,'SplitPane.setResizableWithParent(node,Boolean.FALSE);'解決了它們! – GOXR3PLUS

相關問題