0

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

当数据更改时,我只为包含表的模型触发 DataChanged(),该模型会在包含表和容器表上触发重绘。

4

1 回答 1

0

每个 swing 组件只能在一个容器中。如果您尝试放入两个 Jpanel,如果您使用使用相同模型实例的 2 个 Jtable 执行此操作,则会出现问题,最初会发生一切正常渲染,但一旦您激活组件(按钮)就会中断。它将在您按下它的表格中停止渲染,在某些情况下两者都会停止。

于 2013-04-17T15:13:24.740 回答