【发布时间】:2020-07-24 17:12:38
【问题描述】:
好的,这就是我想要做的:我有一个名为“SettingsPage”的页面。现在,在这个页面中,我有一个带有 3 个选项卡的 tabPane;用户、按钮和销售。按钮和用户都有表格,需要在用户查看之前填充数据。当我第一次制作程序时,我只是使用“初始化”方法在“设置页面”打开时填充用户表。但是,现在我开始尝试填充按钮表,我遇到了内存错误,因为现在要一起加载的数据太多。
因此,我认为一个很好的解决方案是创建一个 Event 方法,该方法在打开某个选项卡时调用。我正在使用 SceneBuilder atm,似乎与此等效的是 onSelectionChanged,但是我似乎无法使用它,因为您将使用“methodEg(ActionEvent 事件)...”。所以我的问题是,如何确保在打开某个选项卡时调用一个方法。
例如,当'buttonTab'被点击时,'populateButtonTable'方法被调用。
【问题讨论】:
-
this 回答你的问题了吗?
-
"我好像不能用这个" 为什么不呢?当你尝试时会发生什么?
-
@James_D 它说它不存在。每当我放置 ActionEvent 或 EventManager 或类似的方法时,它都会提示导入它们,然后我可以在该类中使用它们,但是对于 onSelectionChanged 尝试了很多不同的组合并且不存在
-
@c0der 我觉得可以,我稍后再试试,让你知道
-
显示你尝试过的代码。