我无法弄清楚如何执行以下操作。我试图让用户使用我的清单检查他想要的书籍,但我无法弄清楚如何保存他的选择(检查的书籍)以确定他必须支付的价格。这是我的清单代码:
for(int k=0;k<catalogue.getCatalogue().size();k++)
{
frame.add(new JCheckBox(catalogue.cat.get(k).toString()));
}
frame.setLayout(new FlowLayout());
frame.setSize(900,900);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){System.exit(0);}});
它只显示书籍列表(目录是一个包含书籍的 Arraylist,我从文件中读取),旁边有一个复选框。我需要帮助来弄清楚如何“保存”他的选择,以便我可以将它存储在另一个书籍数组列表中。