1 | void setEditEnabled(boolean enabled) {↵ | | 1 | void setEditEnabled(boolean enabled) {↵
|
2 | if (editMenu != null) {↵ | | 2 | if (editMenu != null) {↵
|
3 | editMenu.setEnabled(enabled);↵ | | 3 | editMenu.setEnabled(enabled);↵
|
4 | }↵ | | 4 | }↵
|
5 | }↵ | | 5 | }↵
|
|
6 | public void setEditAddMenu(JMenu menu) {↵ | | 6 | public void setEditAddMenu(JMenu menu) {↵
|
7 | // If the Add menu already exists, remove it.↵ | | 7 | // If the Add menu already exists, remove it.↵
|
8 | if (edit_add != null) {↵ | | 8 | if (edit_add != null) {↵
|
9 | editMenu.remove(edit_add);↵ | | 9 | editMenu.remove(edit_add);↵
|
10 | }↵ | | 10 | }↵
|
11 | // Insert the Add menu as the first menu item in the Edit menu.↵ | | 11 | // Insert the Add menu as the first menu item in the Edit menu.↵
|
12 | edit_add = menu;↵ | | 12 | edit_add = menu;↵
|
13 | editMenu.insert(edit_add, 0);↵ | | 13 | editMenu.insert(edit_add, 0);↵
|
14 | }↵ | | 14 | }↵
|
|
15 | public void setEditMenu(JPopupMenu menu) {↵ | | 15 | public void setEditMenu(JPopupMenu menu) {↵
|
16 | if (menu != null) {↵ | | 16 | if (menu != null) {↵
|
17 | editMenu.removeAll();↵ | | 17 | editMenu.removeAll();↵
|
18 | Component[] comps = menu.getComponents();↵ | | 18 | Component[] comps = menu.getComponents();↵
|
19 | for (int i = 0; i < comps.length; i++) {↵ | | 19 | for (int i = 0; i < comps.length; i++) {↵
|
20 | editMenu.add(comps[i]);↵ | | 20 | editMenu.add(comps[i]);↵
|
21 | }↵ | | 21 | }↵
|
22 | editMenu.setEnabled(true);↵ | | 22 | editMenu.setEnabled(true);↵
|
23 | } else | | 23 | } else
|