2013-02-27 25 views

回答

1
  1. 您在MainJFrame类中保留对Main类实例的引用。
  2. 您为JButton定义了一个ActionListener
  3. 在此ActionListener中,您将得到JTextField的值,其中JTextField.getText()
  4. 然后,您在第一步中将文本作为参数保存的实例上调用Main类的方法。
+0

谢谢。我会尝试。 – Karvas 2013-02-27 16:48:13

1

一种可能的解决方案是创建一个处理通信的第三类。
在那里您将不得不注册main.java并将其传递给MainJFrame.java。

对于实例

public class handler { 
    public static main myClass = new main; 

    public static main getClass() { 
     retunr myClass; 
    } 

} 

你JFrameMain应该从mainClass其获取文本containt一个新的变量

private main mainClass = handler.getClass(); 

你onClicklistener现在应该VOI D出现的方法。

mainClass.setText(textFromJText); 

希望我能帮助你。

+0

感谢您的回答 – Karvas 2013-02-27 16:52:24

+0

对不起,我的回答没有完成,当你回答。所以我编辑了它。现在它完成了,我希望它可以帮助你。 – j0chn 2013-02-27 16:54:36

+0

好的。我会尝试。 – Karvas 2013-02-27 16:58:36

相关问题