在JAVA Swing中对数据库内容进行了修改,怎样在主界面中实现JFrame的刷新,repaint()和validate()都没用

2024-12-28 07:35:18
推荐回答(3个)
回答1:

你想进行局部刷新,还是整体刷新。
①主要是个思路问题,想局部刷新的话,将修改后的值,传回到主界面中,通过x,y定位,修改单元格的值(你主界面应该是表格)
②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。

PS:如还有问题,可百度Hi我!或留联系方式,good luck!~

回答2:

数据库内容修改以后,要重新显示。就跟你一开始显示数据库内容一样,连接数据库,发送数据库操作语句,返回结果集,然后把结果在主界面显示啊

回答3:

那是你数据没更新,如果是用JTable这东西只要刷新数据发个消息,界面自动刷新,连reapint()都不用调用了。