在JAVA Swing中对数据库内容进行了修改,怎样在主界面中实现JFrame的刷新,repaint()和validate()都没用
答案:3 悬赏:40
解决时间 2021-04-18 05:34
- 提问者网友:控制庸俗
- 2021-04-17 09:49
修改是在非主界面中进行的,最后通过在主界面弄了个按钮Button使用dispose和setVisible(),可是我想通过在非主界面修改后,关闭非主界面后主界面也实现更新,求高手解答
最佳答案
- 二级知识专家网友:厭世為王
- 2021-04-17 10:40
你想进行局部刷新,还是整体刷新。
①主要是个思路问题,想局部刷新的话,将修改后的值,传回到主界面中,通过x,y定位,修改单元格的值(你主界面应该是表格)
②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。
PS:如还有问题,可百度Hi我!或留联系方式,good luck!~
①主要是个思路问题,想局部刷新的话,将修改后的值,传回到主界面中,通过x,y定位,修改单元格的值(你主界面应该是表格)
②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。
PS:如还有问题,可百度Hi我!或留联系方式,good luck!~
全部回答
- 1楼网友:说多了都是废话
- 2021-04-17 11:15
那是你数据没更新,如果是用JTable这东西只要刷新数据发个消息,界面自动刷新,连reapint()都不用调用了。
- 2楼网友:错过的是遗憾
- 2021-04-17 11:01
你好!
数据库内容修改以后,要重新显示。就跟你一开始显示数据库内容一样,连接数据库,发送数据库操作语句,返回结果集,然后把结果在主界面显示啊
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯