【发布时间】:2017-01-23 18:24:25
【问题描述】:
我有以下代码:
public class JavaFxApplication2 extends Application {
@Override
public void start(Stage stage) throws Exception {
SplitPane splitPane=new SplitPane();
VBox vBox1=new VBox();
vBox1.setStyle("-fx-background-color: red");
VBox vBox2=new VBox();
vBox2.setStyle("-fx-background-color: blue");
splitPane.getItems().add(vBox1);
splitPane.getItems().add(vBox2);
splitPane.getDividers().get(0).setPosition(0);
Scene scene=new Scene(splitPane, 200, 400);
stage.setScene(scene);
stage.show();
}
}
这是我运行应用程序时的输出:
现在我调整大小并使舞台更大:
如您所见,分隔线位置现在不是 0。如何在调整大小时禁用分隔线位置更改?
【问题讨论】: