首先移到setVisible(true);
构造函数的末尾。
而不是去这里…
public Shell() {
super("blaBla");
this.setSize(800, 600);
setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
//...
}
移到这里…
public Shell() {
super("blaBla");
//...
add(@R_138_2419@.createVerticalStrut(20));
add(formulaPanel);
setVisible(true);
}
为了防止出现任何其他可能的图形故障,您应该始终从事件调度线程中启动UI,有关更多详细信息,请参阅初始线程。