如何防止FlowPane
布局增长?我的FlowPane
布局在 a 内VBox
,它有一个最大宽度,并在需要时自动包装其内容(与TextFlow
and一起使用HBox
),除了FlowPane
. 所以我的问题是我的FlowPane
布局不会观察到它的maxWidth
属性。
还包括:
FlowPane messagePane = new FlowPane();
messagePane.setPrefSize(VBox.USE_PREF_SIZE,VBox.USE_PREF_SIZE);
messagePane.setMaxWidth(VBox.USE_PREF_SIZE);
messagePane.setAlignment(Pos.CENTER);
及其内容:
Label m = new Label(messageText);
m.setFont(Font.font("Calibri", FontWeight.SEMI_BOLD, 20));
m.setWrapText(true);
m.setAlignment(Pos.CENTER);
m.setTextAlignment(TextAlignment.CENTER);
m.setMaxWidth(FlowPane.USE_PREF_SIZE); //Works with constants only
为什么它不能按预期工作?