+
+ /**
+ * Creats a menuitem in the menu.
+ * @param menu The menu to where to add the menuitem.
+ * @param name The name of the menuitem.
+ * @param key The keystroke to access this menuitem.
+ * @return item The menuitem created.
+ */
+ private JMenuItem addItem(JMenu menu, String name, String key) {
+ JMenuItem item = new JMenuItem(name);
+ item.setAccelerator(KeyStroke.getKeyStroke(key));
+ item.addActionListener(this);
+ menu.add(item);
+ return item;
+ }
+
+ /**
+ * Creats a menuitem in the menu.
+ * @param menu The menu to where to add the menuitem.
+ * @param name The name of the menuitem.
+ * @param key The keystroke to access this menuitem.
+ * @param mask The keyboard mask.
+ * @return item The menuitem created.
+ */
+ private JMenuItem addItem(JMenu menu, String name, int key, int mask) {