我正在开发一个使用jtabe的java应用程序,允许用户捕获数据。此数据稍后将写入文本文件。该应用程序运行正常。好。但是,我想添加一个按钮,当用户单击此按钮时,应用程序应首先要求用户保存(写入文本文件),然后应用程序应关闭表格(终止表格)来自内存的实例 - 更多关闭Word文档。我的桌子坐在面板上。
我该如何表演?我需要关闭(一种myTable.close() - 来表示表中的数据)部分,一切正常。
答案 0 :(得分:1)
使用Container.remove(yourTable)删除UI表,并确保没有对表或TableModel的引用。垃圾收集将负责其余的工作。
曾经有一个问题,添加的任何侦听器都会阻止你的UI组件被收集,但我不确定是否仍然如此,并且可能仅限于用于监听器的内部类。