fileList = new JList(files);
fileList.setSelectedIndex(0);
fileList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
MouseListener dblClickListener = new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
int dblClickIndex = fileList.locationToIndex(e.getPoint());
if (dblClickIndex >= 0 &&
dblClickIndex < files.length &&