我还没有编写任何代码,对此感到抱歉,但在继续之前需要一些指导和说明。我可以在 JTable 和 Hashmap 之间创建动态链接吗?因此,当我的监听器添加新内容或删除某些内容时,它会更新 Hashmap,从而更新 JTable,我在考虑每次发生更改时重新创建 JTable?这是我被按下的按钮之一。
有什么建议吗?
最佳答案
JTable
只是可见组件,数据包含在 TableModel
中。模型内部的任何更改都将反射(reflect)在 JTable
本身中。因此,您可以创建一个在内部使用 HashMap
的 TableModel
。
这里是 Oracle 的表教程以获取更多信息
https://docs.oracle.com/javase/tutorial/uiswing/components/table.html
关于java - 使用HashMap动态改变jTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58214113/