0

の に名、姓、その他の情報をJTextField入力JFrame1 し、[次へ] ボタンをクリックすると、入力されたデータは入力されたすべてのデータを last に表示しますJFrame
例: これはアニメーション gif です。最後のフレームが必要です。作成方法がまだわからないためです。

ここに画像の説明を入力

これどうやってするの?これが初心者の質問であれば申し訳ありませんが、私は学んでいます..

NetBeans GUI ビルダーを使用しています。

編集:私が正しくやっているなら、私はこのidkのように作成しました...

public class User {
    private String username;
    private String password;
    public User() {
        username = null;
        password = null;
    }

    public User getUser() {
        User user = new User();
        username = TexUsername.getText();
        return user;
    }
}

私のDisplayFrameには、何が入っているのかわからない

public void setUser(User user) {
    // idk what to put here... maybe the jLabel? please help
}

質問に関する新しい更新

私のボタンStudentRegistrationForm_1.java

private void jButton_NextActionPerformed(java.awt.event.ActionEvent evt) {                                             
    try {
        User user = new User(TexUsername.getText(),Password.getPassword());
        StudentRegistrationForm_3 form = new StudentRegistrationForm_3(user);
        form.setUser(user);
        this.dispose();
    } catch(Exception e){JOptionPane.showMessageDialog(null, e);}
    /*
    new StudentRegistrationForm_2().setVisible(true);
    this.dispose();*/

} 

そしてクラス

public class User {

    private String name;
    private char[] password;

    public User(String name, char[] password) {
        this.name = name;
        this.password = password;
    }

    public String getName() {
        return name;
    }

    public char[] getPassword() {
        return password;
    }
}

public User getUser() {
    User user = new User(TexUsername.getText(), Password.getPassword());
    return user;
}

StudentRegistrationForm_3 このようなコンストラクタとメソッドを追加しながら

StudentRegistrationForm_3(User user) {
    name.setText(user.getName());
}
public void setUser(User user) {
    name.setText(user.getName());
}  

idkなぜまだ私にnullを与えたのですか...ユーザー名とパスワードの値を入力しても..

4

1 に答える 1