LazyCat2222 2009-07-28 21:14 采纳率: 0%
浏览 431
已采纳

JTable的数据添加问题

我问下啊,就是JTable里面的数据保存啊,我点树状不同的节点这样一切换一下,JTabel里面的数据就会没了,我怎么保存呢?切回去的时候还会存在。。

[code="java"]
[1, IF, [sensor]{RHB - 400#1},On, IFELSE]
[2, ELSE, [sensor]{RHB - 400#RHB - 400},On, null]
[3, ENDIF, null, null]
[4, [TV] - TV/VIDEO, null, KEYSTEP]
//我把表格里面的数据取出来是这样的,我怎么设置到JTable里面去呢?
[/code]
[b]问题补充:[/b]
1. 有些列数没有数值,有些有。所以就会这样。
2.因为数据就直接添加到表格里面的。没有另外放到保存,所以一切换就没了。
所以我就想保存起来,在切换回去的时候,能拿出来 在添加表格里面的。。。

  • 写回答

2条回答 默认 最新

  • hunterli0408 2009-07-31 17:28
    关注

    奥,这样的话,可以为树树节点加个事件,每次点击树节点的时候,重新构造JTabel。如果数据是在数据库中的话,那建议还是不要缓存了,直接从数据库取就可以,以保持同步。非要缓存的话,那可以以二维数组或二维Vector的形式进行缓存。JTable直接就支持这两种形式。或者干脆就把JTable的TableModel缓存起来,更方便。
    大体上是这样,详细情况得根据lz的业务逻辑来定。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器