の に名、姓、その他の情報を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を与えたのですか...ユーザー名とパスワードの値を入力しても..