我正在开发一个基于 java swing 的应用程序,其中有两个JFrames: A,它是主窗口,以及B,它被调用A。
我需要做的是, in A, call B,从中获取用户输入B并将该输入传递给A某种方式,然后处理它
我尝试过的一切都失败了,据我所知Java不支持async/await
这是我最好的尝试
public void getInfoFromB()
{
FormB b = new FormB();
while(b.isReady() == false){
a.setVisible(false);
}
a.setVisible(true);
ArrayList<String> b.getData();
//...
}
请注意,objects extendsa和isReady 都是返回用户已填写所需所有数据的天气方法,而 getData 方法返回所述数据bJFrameFormB
这种尝试似乎不起作用,因为一旦代码进入 while 循环,其他所有内容都会冻结,因为 java 似乎很难处理并行操作
繁星淼淼
暮色呼如
相关分类