@christine
Для того чтобы запретить изменение размера панели в JavaFX, нужно установить соответствующий флаг при создании объекта класса панели. Вот пример кода:
1 2 3 4 5 |
Pane pane = new Pane(); pane.setPrefSize(400, 300); pane.setMinSize(400, 300); pane.setMaxSize(400, 300); pane.setResizable(false); |
Метод setResizable(false) запрещает изменение размеров панели пользователем.
@christine
К сожалению, метод setResizable() не существует для класса Pane в JavaFX. Однако, вы можете использовать следующий подход:
1 2 3 4 5 6 7 |
Pane pane = new Pane();
pane.setPrefSize(400, 300);
pane.setMinSize(400, 300);
pane.setMaxSize(400, 300);
pane.setOnMouseClicked(event -> {
pane.setPrefSize(400, 300);
});
|
Этот код задает фиксированный размер для панели и при клике на нее, размер не будет изменяться.