/// <summary> initializing the contextmenu. /// /// </summary> private void initPopupMenu() { JPopupMenu menu = new JPopupMenu(); JMenuItem copyMenu = new JMenuItem("Copy", IconLoader.getImageIcon("page_copy")); copyMenu.addMouseListener(new AnonymousClassMouseAdapter(this)); JMenuItem pasteMenu = new JMenuItem("Paste", IconLoader.getImageIcon("paste_plain")); pasteMenu.addMouseListener(new AnonymousClassMouseAdapter1(this)); JMenuItem selectCommandMenu = new JMenuItem("Select current line"); selectCommandMenu.addMouseListener(new AnonymousClassMouseAdapter2(this)); JMenuItem selectAllMenu = new JMenuItem("Select all"); selectAllMenu.addMouseListener(new AnonymousClassMouseAdapter3(this)); menu.add(copyMenu); menu.add(pasteMenu); menu.addSeparator(); menu.add(selectCommandMenu); menu.add(selectAllMenu); // outputArea.setComponentPopupMenu(menu); }