我想刷新(重繪)一個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