resize - layouts - javafx pane border
¿Cómo puedo evitar que un SplitPane cambie el tamaño de uno de los paneles cuando la ventana cambia de tamaño? (1)
Quiero cambiar el tamaño del panel solo arrastrando manualmente el divisor con el mouse. Pero cuando se cambia el tamaño de la ventana, me gustaría que el panel mantuviera el tamaño exacto que elegí. Permitiendo que el otro panel cambie de tamaño libremente.
¿Piensas en alguna forma de lograr esto?
Debe usar el método estático 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();