SuperVCD管理系统 完整代码,带各种注释,可以拿这个项目入门。
}
}
class GoItemListener implements ItemListener {
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED) {
populateListBox();
}
}
}
class MusicListSelectionListener implements ListSelectionListener {
public void valueChanged(ListSelectionEvent event) {
if (musicListBox.isSelectionEmpty()) {
detailsButton.setEnabled(false);
}
else {
detailsButton.setEnabled(true);
}
}
}
}
MusicDetailsDialog
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
/**
* 这个类显示CD详细信息对话框
*/
public class MusicDetailsDialog extends JDialog {
protected MusicRecording myRecording;