コード例 #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);
 }
コード例 #2
0
 private void InitBlock(FactEditor enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
     listModel = new DefaultListModel();
 }
コード例 #3
0
 public virtual void actionPerformed(System.Object event_sender, System.EventArgs event_Renamed)
 {
     //UPGRADE_NOTE: The method 'java.util.EventObject.getSource' needs to be in a event handling method in order to be properly converted. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1171"'
     if (event_sender.equals(reloadButton))
     {
         initFactsList();
     }
     else
     {
         //UPGRADE_NOTE: The method 'java.util.EventObject.getSource' needs to be in a event handling method in order to be properly converted. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1171"'
         if (event_sender.equals(assertButton))
         {
             FactEditor editor = new FactEditor(gui.Engine);
             editor.setStringChannel(gui.StringChannel);
             editor.init();
         }
     }
 }