我有 Jframe,它有一个 JTextField 和一个 JButton。它应该将 Jtextfield 的文本返回到 anotherClass (MainPage)
。但是当程序启动时,它会返回 null 给类。
public class JframeFoo extends JFrame {
private String username = new String();
public JframeFoo() {
// --------------------------------------------------------------
// Making Frame for login
final JTextField usernameFiled = new JTextField();
this.add(usernameFiled);
JButton signinButton = new JButton();
// ------------------------------------------------------------
signinButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
setVisible(false);
Main.mainpage.setVisible(true);
}
});
// ----------------------------------------------------------------------
username = usernameFiled.getText();
}
public String getuserName() {
return this.username;
}
}
(这个 Jframe 应该在程序开始时运行,当它获取文本时,它应该变为不可见并且另一个类应该变为可见。)