Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要程序等待,直到在另一个类中单击按钮_Java_Swing_Jbutton - Fatal编程技术网

Java 需要程序等待,直到在另一个类中单击按钮

Java 需要程序等待,直到在另一个类中单击按钮,java,swing,jbutton,Java,Swing,Jbutton,需要Start()等待在另一个类中单击按钮,然后才能继续。请帮忙 板球比赛 private string occurance; public void Start() { EnterGUI objE = new EnterGUI(); objE.setVisible(true); String occur = objE.textField.getText(); occurance = occur; } 因特圭 public class EnterGUI

需要Start()等待在另一个类中单击按钮,然后才能继续。请帮忙

板球比赛

private string occurance;

public void Start()
{
    EnterGUI objE = new EnterGUI();

    objE.setVisible(true);

    String occur = objE.textField.getText();

    occurance = occur;
}
因特圭

public class EnterGUI extends JFrame {

    String occurance;

    public void setOccurance(String occurance) {
        this.occurance = occurance;
    }

    public String getOccurance() {
        return occurance;
    }

    JButton btnNewButton = new JButton("Save");
    btnNewButton.setBounds(120, 5, 86, 43);
    btnNewButton.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent arg0) {
        setOccurance(textField.getText());
    }
  });
 }
} 

你为什么要等?单击按钮时调用start()

btnNewButton.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent arg0) {
      setOccurance(textField.getText());

      CricketMatch cricketMatch = new CricketMatch();
      cricketMatch.start();
   }
});
顺便说一句,方法应该以一个小字母开头