4.1.1 问题描述
由于有许多的学生,不知道怎么把学生(不知道数量)存储起来,并且要写入到文件中、读取出来.
4.1.2 解决方案
使用java.util.ArrayList 类(可变数组类):创建一个Student类(实现Serializable接口)、把Student类当成一个ArrayList数组的一个元素,使得其能存储多个学生(不知道数量):
ArrayList al = new ArrayList()
使用ObjectInputStream、ObjectOutputStream中的readObject()方法、writeObject方法:
4.1.3解决结果
可以有效的添加学生人数,没有人数限制。
可以有效的把学生信息写入文件中、从文件中读取学生信息
4.2.问题描述:
由于自己最先使用代码编写界面,使用的GridLayout布局,把每一个按顺序的放在JPabel中,在把每一个JPanel放在JFrame中,界面看起来比较整洁:
但是这样出现一个问题,解释该界面中的JLabel、JButton等看起来比较小。
4.2.2.解决方案
使用NetBeans拖出来几个界面.