我想遍历列表中的每个对象。对于每个条目,我想创建一个如下所示的GUI对象:
我的问题是,每个标签都有不同的长度,如果不是所有图片都在同一条线上(如垂直所见),它看起来很奇怪。是java
还是css
是否有可能将ImageVew
与HBox
的中心对齐?
imageView.setLayoutX(filterBox.getWidth()/2);
不幸地做了这个伎俩。似乎不存在-fx-align: right;
或-fx-float: right;
我把目前的内容包括在内。
VBox filtersBox = new VBox();
HBox filterBox;
for(Filter filter : filters.getFilters()){
if(!filter.isComplex()){
filterBox = new HBox();
filterBox.getStyleClass().add("filter");
ImageView imageView = new ImageView();
[image view stuff]
final CheckBox cbox = new CheckBox(filter.getName().toString());
filterBox.getChildren().addAll(cbox, imageView);
filtersBox.getChildren().addAll(filterBox);
}
}
答案 0 :(得分:1)