解决Jpanel内容更新后不能即时显示
作者:互联网
写个Java大作业,以前用的是画笔,可以计时刷新,没有刷新发现向Japnel中加内容时UI并不会及时更新,而是需要你手动拉一下改变一下大小才会刷新,后面找到了一个方法,不想看源码(水平有限)不是很清楚作用机制,反正写作业好使就行了
原来的版本
public void addFile(String filePath)
{
FilePanel filePanel=new FilePanel(filePath);
vBox.add(filePanel);
}
修改之后能即时显示
public void addFile(String filePath)
{
FilePanel filePanel=new FilePanel(filePath);
vBox.add(filePanel);
this.updateUI();
this.invalidate();
this.validate();
this.repaint();
}
呜呜呜
标签:FilePanel,filePath,即时,更新,vBox,Jpanel,String,刷新,filePanel 来源: https://blog.csdn.net/Karthus77/article/details/121873570