JavaFX - 灵活的分页网格 - 基础:GridPane,FlowPane还是TilePane?

时间:2016-02-22 22:45:41

标签: java user-interface javafx

如果您要编写自定义控件,该类的“用户”可以指定CellFactory:

您将使用什么课程作为基础,您将如何解决这个问题?

Here is a picture of what it might look like

到目前为止我的想法:

为此控件指定多个行和列将使用户可以更直接地控制控件最终的外观。使用GridPane

可以更好地工作

我能想到的所有其他内容(对齐,间距,计算,pref,min,max width)都可以使用所有三个基本控件完成。想想它甚至可以通过与其他基类的计算来完成特定的行和列。可能会有点困难。

由于我希望每个单元格都具有相同的大小,因此TilePane已经完成了。但这种限制是否有意义呢?

您会选择什么?为什么?

您希望这样的控件支持/它应该如何表现?

(Esp。关于对齐,宽度计算等等,但其他想法也更受欢迎!)

最后但并非最不重要:这个问题对于另一个stackexchange站点更好吗?如果是这样,我可以删除这个并在那里问。 :)

1 个答案:

答案 0 :(得分:2)

虽然没有直接回答您的问题,但我会在此处发布一些可能对您有所帮助的其他信息。