0
我想遍歷列表中的每個對象。對於每個條目我想創建一個GUI對象,看起來像這樣:HBox for JavaFX內部元素的佈局
- 在中心
- (後)的標籤上留下
我的問題是,每個標籤有不同的長度,如果不是所有的圖片都在同一行上(如垂直所示),看起來相當奇怪。 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);
}
}
好主意,對我的作品!謝謝 :) –