0
我正在製作一個項目,其中我有一個類,名爲runner_HMMPayl
,來自此類的主類,我正在啓動一個JFrame0 f
實例。 JFrame0
返回JFrame0
中的文本字段的值,然後在main中使用該值。將控制從JFrame轉移回調用類
我面臨的一個問題是,當我實例化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
}
我無法弄清楚。
也請參閱[使用多個JFrames,好/壞的做法嗎?](http://stackoverflow.com/a/9554657/418556) – 2013-04-24 05:33:03