我需要一些帮助,我有一个在单击按钮时执行的方法,然后此方法会打开一个新窗口来更新另一个类中的变量,然后该方法从该类中获取该变量然后使用它。
加载的窗口是空白的,似乎 wait() 函数导致线程在新窗口加载之前停止。
private void autoFillUsersActionPerformed(java.awt.event.ActionEvent evt) {
publicLesson pL= new publicLesson();
new dateSelect().setVisible(true);
try{
synchronized(this){
this.wait();
}
}
catch(Exception e){
}
int var= pL.getAmount();
System.out.println("var ="+var);
DefaultTableModel defaultModel = (DefaultTableModel) pupilTable.getModel();
for (int i = 0; i <= (userCountAmount - 1); i++) {
defaultModel.setValueAt(var, 5, i);
System.out.println("BeingSet");
}
}