Ejemplo n.º 1
0
 private MultiSlotEditor(FactEditor enclosingInstance)
 {
     InitBlock(enclosingInstance);
     popupMenu = new JPopupMenu();
     addMenuItem = new JMenuItem("add value", IconLoader.getImageIcon("add"));
     addMenuItem.addActionListener(this);
     editMenuItem = new JMenuItem("edit value", IconLoader.getImageIcon("pencil"));
     editMenuItem.addActionListener(this);
     deleteMenuItem = new JMenuItem("remove value", IconLoader.getImageIcon("delete"));
     deleteMenuItem.addActionListener(this);
     popupMenu.add(addMenuItem);
     popupMenu.add(editMenuItem);
     popupMenu.add(deleteMenuItem);
     popupMenu.addPopupMenuListener(this);
     list = new JList(listModel);
     list.setVisibleRowCount(4);
     //list.setComponentPopupMenu(popupMenu);
 }