- addItem(file, "New", KeyEvent.VK_N, ActionEvent.CTRL_MASK);
- addItem(file, "Open...", KeyEvent.VK_O, ActionEvent.CTRL_MASK);
- addItem(file, "Save", KeyEvent.VK_S, ActionEvent.CTRL_MASK);
- addItem(file, "Save as...", KeyEvent.VK_A);
+ addItem(file, "New", KeyEvent.VK_N, true);
+ addItem(file, "Open...", KeyEvent.VK_O, true);
+ reopen = createMenu("Reopen", KeyEvent.VK_R);
+ Iterator it = recentFiles.iterator();
+ while (it.hasNext()) addReopenItem((String)it.next());
+ file.add(reopen);
+ addItem(file, "Save", KeyEvent.VK_S, true);
+ addItem(file, "Save as...", KeyEvent.VK_A, false);