怎么用ArrayList做学生管理系统?
如图
界面结构如下
其中Student为定义学生参数,如姓名、性别。
如何实现在添加学生信息界面里调用arraylist,并且在查询界面能查询到新增的学生信息?
我现在的代码暂时如下:
//点确定新增学生信息
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent Event){
JLabel tip;//提示是否添加成功;
//PostgraduateExam student;
//student=new Student();
String sn,ss,sm,sc,sp,se,st,sj;
sn=nameinput.getText();
ss=sexinput.getText();
sm=majorinput.getText();
sc=schoolinput.getText();
sp=poinput.getText();
se=eninput.getText();
st=mathinput.getText();
sj=mainput.getText();
Student a=new Student(sn,ss,sm,sc,sp,se,st,sj);
ArrayList<Student> students=new ArrayList<Student>();
students.add(a);
tip=new JLabel("添加成功!");
add(tip);
tip.setBounds(250,300,100,100);
}
});
但是这样在查询信息界面是查询不到的,求大神指教应该如何用arraylist!
[解决办法]
Student a=new Student(sn,ss,sm,sc,sp,se,st,sj);
ArrayList<Student> students=new ArrayList<Student>();
students.add(a);