关闭 JTable 实例

Closing a JTable Instance

我正在开发一个 java 应用程序,它使用 jtabe 来允许用户捕获数据。此数据稍后将写入文本文件。该应用程序工作正常。好的。但是,我想添加一个按钮,这样当用户单击此按钮时,应用程序应首先要求用户保存(写入文本文件),然后应用程序应 关闭 table(从内存中终止 table 实例)-关闭 Word 文档的更多内容。 我的 table 正坐在面板上。

如何执行此操作?我只需要 关闭(一种 myTable.close() - 擦除 table 中的数据) 部分,一切正常。

使用 Container.remove(yourTable) 删除 table 和 UI 并确保没有对 table 或 TableModel 的引用。垃圾回收会处理剩下的事情。

曾经有一个问题,即添加任何侦听器都会阻止您的 UI 组件被收集,但我不确定是否仍然如此,并且可能仅限于内部 类 用于监听器。