と がある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);