[英]How Can I save data from GUI to array
我需要为100个具有ID,名称,姓氏和存款的客户的银行帐户创建一个Java项目。 但是,我不知道每次按保存按钮时如何将数据从GUI保存到阵列?
“我想在每次按下按钮时添加一个新帐户”
您应该已经将Account
类与必要的字段以及getter和setter一起使用
在你的GUI
类,你应该有一个List
Map
的Accounts
。 忘记数组,因为它们不是动态的。 我最好选择Map
但如果您不了解Map
,则很难解释,因此我将从List
public class GUI extends JFrame { List<Account> accounts = new ArrayList<>(); }
然后在您的按钮侦听器的actionPerformed
中,仅从要从中获取数据的任何来源(即文本字段)收集数据,并填充Account
数据,然后将新Account
添加到列表中
public void actionPerformed(ActionEvent e) { String name = nameTextFeild.getText(); String surname = surTextField.getText(); String id = idTextField.getText(); Account account = new Account(name, surname, id); accounts.add(account); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.