@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); }); |
Этот код задает фиксированный размер для панели и при клике на нее, размер не будет изменяться.