我正在尝试从JTextArea获取文本(事务)并将其保存到ArrayList,然后单击按钮使其稍后返回。
我在Transaction.java类中创建了ArrayList:
ArrayList<String> transactions = new ArrayList<>();
单击“创建”按钮时(在扩展JFrame的另一个类中称为TransApp.java),这在代码末尾完成:
t.transactions.add(TextArea.getText());
最后,当使用按钮和JSpinner时,使用此代码(也在TransApp.java中):
Transaction t = new Transaction((int) TransNumSpin.getValue(), null, null, null, 0, 0);
int i = (int) TransNumSpin.getValue();
TextArea.setText(t.gotoTrans(i));
所以,我的问题是,为什么这不能正常工作?我没有太多的Java经验和我的经验,我没有存储任何东西。提前致谢。 :)