我想刷新(重绘)一个JFrame,如果发生在其他类的事件刷新一个JFrame,我使用如下代码中的一些事情,但somethimes这个代码不工作:从另一个类
static Container container;
public FrameConstractor()
{
...
container = getContentPane();
...
}
public static void refreshMethod()
{
container.repaint();
}
和我发生事件时调用刷新方法;但是这段代码为我重画了一段时间,有些时候并没有做任何事情!
为了更好地帮助越早,张贴[SSCCE(http://sscce.org/)。 –
'static Container..'关键字'static'不能解决这个问题。去掉它。 –
'repaint()'可能不是解决您实际问题的方法。 – basiljames