SuperVCD管理系统 完整代码,带各种注释,可以拿这个项目入门。
/**
* 处理按钮的内部类
*/
class OkButtonActionListener implements ActionListener {
public void actionPerformed(ActionEvent event)
{
setVisible(false);
}
}
}
DataAccessor
import java.util.*;
/**
* 这个抽象类定义了如何读取一个数据文件。
具体的CD信息
*
*/
public abstract class DataAccessor {
/**
* 存放CD信息的HashMap/hashtable .
*
*/
protected HashMap dataTable;
/**
* 最近增加的CD集合
*
*/
protected ArrayList recentRecordingList;
/**
* 默认构造方法
*/
public DataAccessor() {
dataTable = new HashMap();
recentRecordingList = new ArrayList();
}
它提供的方法可以用来获得CD的分类和