controlsfx.GridView左对齐,如何使其对齐居中

时间:2016-09-02 15:10:34

标签: gridview javafx groovy controlsfx

这是我的代码:

    def list = FXCollections.observableArrayList([])
    GridView<Color> g = new GridView<>(list);
    g.setCellFactory(new Callback<GridView<Color>, GridCell<Color>>() {
        public GridCell<Color> call(GridView<Color> gridView) {
            return new ColorGridCell();
        }
    });
    Random r = new Random(System.currentTimeMillis());
    for (int i = 0; i < 50; i++) {
        list.add(new Color(r.nextDouble(), r.nextDouble(), r.nextDouble(), 1.0));
    }

看我的截图,左边填充和右边填充是diff,如何将Gridview对齐到中心

enter image description here

1 个答案:

答案 0 :(得分:1)

GridView根据其宽度和高度自动流动单元格。你右边有更多空间的原因是单元格的列还不完全适合它。尝试水平调整窗口大小,你会看到我的意思。