我有一个JFrame
有一个textfield
和一个button
。它应该在程序开始时变得可见,当我单击按钮时,它应该变得不可见并将文本字段的文本发送到另一个类。但它什么也没发送,当我单击按钮时,IDE 进入调试模式。
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) {
username = usernameFiled.getText();
setVisible(false);
Main.mainpage.setVisible(true);
}
});
// --------------------------------------------------------------------------
}
public String getuserName() {
return this.username;
}
}
我的另一个班级叫Jframe:
System.out.println(JframeFoo.getusername);