我正在使用 CHARVA(类似 ncurses 的 Swing),但我遇到了问题。
因为 charva 与 Swing 非常相似,所以我认为 Swing 的解决方案与 charva 相同。
我正在开发一个调用JFrame
扩展类的应用程序,获取它的返回码并JFrame
根据返回码显示其他窗口。
就像是 :
public static void main() {
MainFrame mainframe=new MainFrame();
mainframe.show();
switch (mainframe.returncode) {
case "generalsetting": Frame1 frame1=new Frame1;
frame1.show();
break;
case "usersetting": Frame2 frame2=new Frame2;
frame2.show();
break;
等等但是当我这样做时:
mainframe.show();
该程序不会等到大型机关闭/隐藏,而是继续“开关”,返回代码未初始化并使我的程序崩溃。
有没有办法“阻塞” show()
?