Lrr*_*rrr 1 java swing refresh jframe repaint
我想刷新(重绘)一个jframe,如果其他类中的事件发生,我使用下面的代码,但有些事情,这段代码不起作用:
static Container container;
public FrameConstractor()
{
...
container = getContentPane();
...
}
public static void refreshMethod()
{
container.repaint();
}
Run Code Online (Sandbox Code Playgroud)
我发生事件时调用刷新方法; 但是这段代码为我重新画了一些框架,有些时候没有做任何事情!
我认为您的问题可以通过将refreshMethod更改为:
public static void refreshMethod()
{
container.invalidate();
container.validate();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2442 次 |
| 最近记录: |