所以这就是我想要做的:

我想要一个显示31个窗格的场景,然后将其填充为红色或绿色。 (单击它们应更改颜色)

我想知道现在实现该目标的最佳方法是什么。我首先想到了一个表视图,但是并没有真正找到一种方法来做到这一点。我现在想到的唯一选择是使用31个锚定窗格手动构建。

有谁有更好的主意吗?

最佳答案

使用TilePane,请参见Catwhack程序。

TilePane tiles = new TilePane();
tiles.setMinSize(Control.USE_PREF_SIZE, Control.USE_PREF_SIZE);
tiles.setPrefColumns(4);
for (int i = 0; i <16; i++) {
    tiles.getChildren().add(
        new ExplodableItem(
           objectImage,
           explosionImage,
           NUM_CELLS_PER_EXPLOSION
        )
    );
}

关于java - JavaFX中的每月概述-SceneBuilder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23969238/

10-12 03:41