来自牙买加的问候,
我在使用 netbeans java 项目时遇到问题。我有两个单独的类:一个名为 MainJFrame.java 的 gui 类和另一个名为main.java的类。
在 MainJFrame 表单中,我有一个 jTextField 和一个 jbutton。如何通过单击 jbutton 将 jtextfield 值传递给 main.java 类?
谢谢。
来自牙买加的问候,
我在使用 netbeans java 项目时遇到问题。我有两个单独的类:一个名为 MainJFrame.java 的 gui 类和另一个名为main.java的类。
在 MainJFrame 表单中,我有一个 jTextField 和一个 jbutton。如何通过单击 jbutton 将 jtextfield 值传递给 main.java 类?
谢谢。
一种可能的解决方案是创建一个处理通信的第三类。
您必须在此处注册 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);
希望我能帮助你。
ActionListener
。JTextField.getText()