gpt4 book ai didi

Java swing 将多个文本字段保存到一个对象中

转载 作者:行者123 更新时间:2023-12-01 09:09:59 25 4
gpt4 key购买 nike

我对java swing很陌生,但我正在创建一个库存管理程序,我现在有了我的窗口注册表单,用户可以插入姓名、地址、用户名、密码等,并且下面有一个按钮来保存所有数据。我希望能够按下保存按钮并将所有数据保存到新的用户对象,我的问题是如何关联每个文本字段数据,以便它们可以保存到保存按钮中的新对象。谁能给我一些关于如何做到这一点的指示?

谢谢!

我尝试了这样的代码:

私有(private) void ButtonSaveActionPerformed(java.awt.event.ActionEvent evt) {

   User obj=new User();
String userName = UserTextFieldName.getText();
String userAdress = UserTextFieldAdress.getText();
String userCitizenID = UserTextFieldCitizenID.getInteger();
obj.setName(userName);
obj.setAdress(userAdress);
obj.setCitizenID(userCitizenID);

usersArrayList.add(obj);

//这是我会给出正确保存消息并处理注册窗口的情况。

这是一个很好的替代方法吗?我无法使其与 ActionListener 一起以其他方式工作...

最佳答案

您将 ActonListener 添加到按钮。

类似于:

JButton save = new JButton( "Save" );
save.addActionListener( new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
}
UserObject user = new UserObject();
user.setName( nameTextField.getText() );
user.setAddress( addressTextField.getText() );
...
}
});

阅读Swing tutorial Swing 基础知识。

有以下部分:

  1. 如何使用按钮
  2. 如何编写 ActionListener

每个都包含可帮助您入门的工作示例。

关于Java swing 将多个文本字段保存到一个对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40977695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com