你好我很抱歉如果之前得到了解答,我真的很累又无聊:/ 我正在尝试做的是从Class1中的textField到Class2中的String的getText():
在Class1中:
JTextField textField = new JTextField();
frame.getContentPane().add(textField);
. . .
public String getme() {
return textField.getText();
}
并在Class2中获取String:
String user = new Class1().getme();
这不起作用..它获取空值。
如果我把原始值,如:
public String getme() {
return "hm";
}
确实有效。
你能提前帮忙吗?
答案 0 :(得分:2)
您正在创建一个新的Class1,里面有一个新的JTextField。它肯定是新对象上getText()方法的默认行为。