我有一个关于HBox in JavaFX的问题。如果我向HBox添加了一个新组件,那么它将自动添加到最后一个组件中。有没有可能得到这样的东西:
{LABEL}{SPACE}{LABEL} => HBOX容器
谢谢你的帮助。
备注:当我调整窗口的尺寸时,空间必须与窗口一起成长.
发布于 2014-11-06 15:31:49
尝试使用HBox的静态方法setHgrow(...)
HBox.setHgrow(label1, Priority.ALWAYS);初始间距值可以通过以下方式设置:
myHBox.setSpacing(val);发布于 2014-11-06 17:15:24
最简单的方法(如果不使用像AnchorPane这样的不同容器)是插入一个不可见但可扩展的“space”对象:
void testLabelSpace(HBox box) {
Text first = new Text("first");
Text second = new Text("second");
Node space = new HBox();
HBox.setHgrow(space, Priority.ALWAYS);
box.getChildren().addAll(first, space, second);
}https://stackoverflow.com/questions/26782286
复制相似问题