所以它背后的代码非常庞大。我有一个 JTabbedPane,每个表都有一个 Tab(在 JSCrollPane 内)和一个 Summary 表,其中包含使用与选项卡中的模型相同的模型的表。因此,当我向表中添加行时,一切都会正确呈现。当其中一个表的数据发生更改时,除了 JButtons(第一行中的按钮始终呈现)之外,一切都呈现 OK。单击该行可以修复它,即使它再次更改,该按钮也不会消失。
当数据更改时,我只为包含表的模型触发 DataChanged(),该模型会在包含表和容器表上触发重绘。
所以它背后的代码非常庞大。我有一个 JTabbedPane,每个表都有一个 Tab(在 JSCrollPane 内)和一个 Summary 表,其中包含使用与选项卡中的模型相同的模型的表。因此,当我向表中添加行时,一切都会正确呈现。当其中一个表的数据发生更改时,除了 JButtons(第一行中的按钮始终呈现)之外,一切都呈现 OK。单击该行可以修复它,即使它再次更改,该按钮也不会消失。
当数据更改时,我只为包含表的模型触发 DataChanged(),该模型会在包含表和容器表上触发重绘。