我正在创建一个项目,其中我从这个类的主要部分有一个名为runner_HMMPayl
的类,我正在启动一个JFrame0 f
实例。 JFrame0
会返回JFrame0
中随后在main中使用的文本字段的值。
我遇到的问题是,当我实例化JFrame0
时,它会继续运行并且控制权不会转移回runner_HMMPayl
类的主要部分。我怎么能这样做?
这些是相关的代码段。
第一个是主要的,制作JFrame0
实例。
public static void main(String[] args) throws IOException
{
JFrame0 f = new JFrame0();
f.Start(f);
System.out.println("f closed"); //not displayed in console----------
System.out.println("First argument" + args[0]); //not displayed in console-
}
这是JFrame0
按钮的代码,按下后应该返回参数。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
argA[0]= "1";
String s1 = jTextField1.getText();
argA[1] = s1;
String s2 = jTextField7.getText();
argA[2] = s2;
// ..
String s7 = jTextField2.getText();
argA[7] = s7;
runner.configureHMMPayl(argA); //function in runner_HMMpayl class (instance:runner)
runner.giveArgs(argA); //function in runner_HMMpayl class
}
我无法理解。
答案 0 :(得分:2)