我如何通过jTextField值从一个类到另一个时,单击jButton



来自牙买加的问候,

我在netbeans java项目上遇到了麻烦。我有两个独立的类:一个gui类名为MainJFrame.java,另一个类名为main.java.

在MainJFrame表单我有一个jTextField和一个jbutton。如何通过单击jbutton将jtextfield的值传递给main.java类?

谢谢。

  1. 在MainJFrame类中保持对Main类实例的引用。
  2. 为JButton定义一个ActionListener
  3. 在这个ActionListener中,你用JTextField.getText()
  4. 获得JTextField的值
  5. 在第一步中使用文本作为参数调用Main类的方法。

一个可能的解决方案是创建第三个类来处理通信。
你必须注册main.java并将其传递给MainJFrame.java。

例如

public class handler {
    public static main myClass = new main;
    public static main getClass() {
        retunr myClass;
    }
}
你的JFrameMain应该包含一个新的变量
private main mainClass = handler.getClass();

你的onClicklistener现在应该从你的mainClass获取文本的方法。

mainClass.setText(textFromJText);

希望我能帮你。

相关内容

  • 没有找到相关文章

最新更新