调用JFrame下的repaint()不调用update(),对于repaint方法,API中写的是”如果此组件是轻量级组件,则此方法会尽快调用此组件的 paint 方法。否则此方法会尽快调用此组件的 update 方法。
而JFrame 属于轻量级组件。
解决方法 重写repaint()方法
public void repaint() {super.repaint();update(getGraphics());}
调用JFrame下的repaint()不调用update(),对于repaint方法,API中写的是”如果此组件是轻量级组件,则此方法会尽快调用此组件的 paint 方法。否则此方法会尽快调用此组件的 update 方法。
而JFrame 属于轻量级组件。
解决方法 重写repaint()方法
public void repaint() {super.repaint();update(getGraphics());}