您好,如果之前回答过这个问题,我很抱歉,我真的又累又无聊:/ 我想做的是 getText() 从 Class1 中的 textField 到 Class2 中的 String:
在 Class1 中:
JTextField textField = new JTextField();
frame.getContentPane().add(textField);
. . .
public String getme() {
return textField.getText();
}
并获取 Class2 中的字符串:
String user = new Class1().getme();
这不起作用..它得到空值。
如果我输入原始值,例如:
public String getme() {
return "hm";
}
它确实有效。
你能帮忙吗,提前!
最佳答案
您正在创建一个新的 Class1,其中包含一个新的 JTextField。这当然是新对象上 getText() 方法的默认行为。
关于java - 从文本字段获取字符串到另一个类空值[Java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41846350/