Java Swing SwingUtilities.invokeLater()允许您将一个线程入队,以便在处理完最后一个AWT事件(用户手势)后运行.
为invokeLater()保证等到拖放动作完成后?
在以下示例中伪代码:
public class MyPanel extends JPanel {
public void reset() {
this.clear();
clear();
}
public void clear() { System.out.println("FAIL"); }
};
public class MySpecialPanel extends MyPanel {
public void clear() { System.out.println("Hello, world"); }
};
Run Code Online (Sandbox Code Playgroud)
在调用时(new MySpecialPanel()).reset()不应该同时调用this.clear()并clear()在同一范围内解析?有什么区别this.clear()和clear()?