【发布时间】:2016-11-13 01:32:32
【问题描述】:
所以我需要在选择或取消选择 MenuItem 时在 GridPane 中添加和删除行。
所以在选择MenuItem时,它应该在现有的gridpane中添加1或2行。取消选择时应删除 1 或 2 行。
总是有一个固定的行不能被删除。添加或删除的行应在此固定行上方添加或删除。
例如:
添加行:
added ---------
added ---------
fixed ---------
删除行:
removed
removed
fixed -----------
我知道如何处理 MenuItem 的操作。我只需要动态网格窗格方面的帮助。
GridPanes 有一个内置的 addRow 函数,也许它就是要使用的函数。我该如何解决这个问题?谢谢!所有提示表示赞赏。
【问题讨论】:
-
只隐藏/显示行而不是添加和删除它们会更容易吗?这符合您的需求吗?
-
是的,我想这会起作用,但它不能是顶行和底行之间的空格。在这种情况下,它们应该放在一起。
-
有一个 Java swing 示例,它是如何工作的,除了在下面而不是上面添加行:lionblogger.com/…。使用此示例并集成到我的项目中是否是一种好方法?使用 JavaFX 时如何使用 Swing 组件?
-
我为您创建了一个答案。如果不是完全必要,则不应混合使用 Swing 和 JavaFX(在这种情况下,可以使用纯 JavaFX 代码来实现)。