java - 使用HashMap动态改变jTable

标签 java swing hashmap jtable

我还没有编写任何代码,对此感到抱歉,但在继续之前需要一些指导和说明。我可以在 JTable 和 Hashmap 之间创建动态链接吗?因此,当我的监听器添加新内容或删除某些内容时,它会更新 Hashmap,从而更新 JTable,我在考虑每次发生更改时重新创建 JTable?这是我被按下的按钮之一。

有什么建议吗?

最佳答案

JTable 只是可见组件,数据包含在 TableModel 中。模型内部的任何更改都将反射(reflect)在 JTable 本身中。因此,您可以创建一个在内部使用 HashMapTableModel

这里是 Oracle 的表教程以获取更多信息

https://docs.oracle.com/javase/tutorial/uiswing/components/table.html

关于java - 使用HashMap动态改变jTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58214113/

相关文章:

java - JTree 所有节点中的 JCheckBox

java - HashMap - 使用具有多个字段的键进行最快访问

java - Mockito 使用 thenThrow 为 KafkaTemplate.send 抛出异常

java - 如何模拟抽象类的抽象方法?

java - 展开和收缩按钮单击

java - 在 MultiDimensional HashMap 中存储来自 MySQL 查询的多行

java - 如何使用java8中的流映射从类对象列表生成 HashMap 或哈希表?

java - 如何确保 @scheduled 任务终止?

java - 如何初始化集合并在同一行添加数据?

java - 在 Jpanel 上绘制多个形状时出现歧义