前面完成了“删除内容”部分的界面布局,下面完成具体功能。
为“添加货物”按钮增加点击事件
Shan类增加
构造方法增加
增加点击事件,先去除上次添加商品,重置列表的作用。
//添加货物
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
box1.removeAllItems();//去除上次添加商品,重置列表
先判断文件是否存在,如果不存在则提示并返回。
try {
File file = new File("E:\\大二\\下\\JAVA\\JAVA课程\\专题训练\\超市管理系统\\sava_member.txt");
if(!file.exists()){
JOptionPane.showMessageDialog(null,"库存文件不存在");
return;
}
然后读取文件内容,将文件内容,存入集合中。
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
List<String>