我有一个非 GUI 线程,它使用
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
cardReadPunchGUI = new IBM1622GUI(); // instantiate
cardReadPunchGUI.setVisible(true);
}
});
IBM1622GUI 的构造函数的一部分为自己实例化了一个“模型”,我的非 GUI 线程需要访问它:
cardReadPunch = IBM1622GUI.getModel();
我的非 GUI 线程与“稍后调用”的新 GUI 同步的正确方法是什么?(当然,如果没有同步,IBM1622GUI.getModel()
只会返回 null。)