前言
JScrollPane是个好东西,却让我头痛了许久,有关于数据显示的。 因为JScrollPane是支持滚卷的中间容器,所以JList、JTable、JTree等组件放在JScrollPane里还是很合适的。但是我的JTable如果创建时指定内容,则不会自动刷新;如果不指定,干脆不会显示。 我之前试过各种奇奇怪怪的方法,始终不能解决,比如:
- 新建Model
- 删除JTable并重建
- updateUI()
- repaint()
- ……
全部无效……我太惨了…… 后来发现了自己的错误所在,偶然想起来,就做一下分享。
实际情况举例之前遇到了一个令人困惑不解的问题:为什么我的JScrollPane里的JTable没显示数据? (经测试数据已经传到前端):
查询患者信息及其待缴费的消费信息: