Пример #1
0
  /** 加载菜单 */
  public void initMenuBar() {
    menubar = new FreeMenuBar();
    FreeRootMenu rootMenu = new FreeRootMenu();
    rootMenu.setText("系统");
    menubar.add(rootMenu);

    JMenuItem prepareItem = new FreeMenuItem();
    prepareItem.setText("功能区");
    prepareItem.setActionCommand("功能区");
    prepareItem.addActionListener(menuAction);
    rootMenu.add(prepareItem);

    JMenuItem paymentItem = new FreeMenuItem();
    paymentItem.setText("医疗付费");
    paymentItem.setActionCommand("医疗付费");
    paymentItem.addActionListener(menuAction);
    rootMenu.add(paymentItem);

    JMenuItem detailItem = new FreeMenuItem();
    detailItem.setText("付费明细");
    detailItem.setActionCommand("付费明细");
    detailItem.addActionListener(menuAction);
    rootMenu.add(detailItem);

    JMenuItem reportItem = new FreeMenuItem();
    reportItem.setText("付费统计");
    reportItem.setActionCommand("付费统计");
    reportItem.addActionListener(menuAction);
    rootMenu.add(reportItem);
  }
Пример #2
0
  public void updateConnectionStatus(boolean connected) {
    if (connected == true) {
      headerPanel.setLogoutText();
      loginMenuItem.setText("Logout");
    } else {
      headerPanel.setLoginText();
      loginMenuItem.setText("Login...");
    }
    mainCommandPanel.updateConnectionStatus(connected);
    propertiePanel.updateConnectionStatus(connected);
    cmdConsole.updateConnectionStatus(connected);
    Iterator iterator = plugins.iterator();
    PluginPanel updatePluginPanel = null;
    while (iterator.hasNext()) {
      updatePluginPanel = (PluginPanel) iterator.next();
      updatePluginPanel.updateConnectionStatus(connected);
    }

    if (connected == true) {
      int selected = tabbedPane.getSelectedIndex();
      if (selected >= 2) {
        ((PluginPanel) pluginPanelMap.get("" + selected)).activated();
      }
    }
  }
Пример #3
0
 /**
  * @param text to use for the menu, if it's enclosed between '$' then it's interpreted as a LaTeX
  *     string, in this case the setIcon method of this object is used.
  */
 public void setText(String text) {
   this.text = text;
   if (ScilabSpecialTextUtilities.setText(this, text)) {
     super.setText("");
   } else {
     super.setText(text);
   }
 }
  /**
   * Initializes the components.
   *
   * @param nameSpace The name space to use to determine the name.
   * @param index The value of the results.
   */
  private void initComponents(String nameSpace, int index) {
    attachments = new ArrayList<FileAnnotationData>();
    this.nameSpace = nameSpace;
    resultsButton = new JButton();
    resultsButton.setText(convertNameSpace(nameSpace) + " #" + index);
    resultsButton.setOpaque(false);
    resultsButton.setForeground(UIUtilities.HYPERLINK_COLOR);
    resultsButton.setBackground(UIUtilities.BACKGROUND_COLOR);
    UIUtilities.unifiedButtonLookAndFeel(resultsButton);
    resultsButton.setActionCommand("" + VIEW);
    resultsButton.addActionListener(this);

    cancelButton = new JButton();
    cancelButton.setText("Cancel");
    cancelButton.setToolTipText("Cancel results loading.");
    cancelButton.setOpaque(false);
    cancelButton.setForeground(UIUtilities.HYPERLINK_COLOR);
    cancelButton.setBackground(UIUtilities.BACKGROUND_COLOR);
    UIUtilities.unifiedButtonLookAndFeel(cancelButton);
    cancelButton.setActionCommand("" + CANCEL);
    cancelButton.addActionListener(this);

    IconManager icons = IconManager.getInstance();
    deleteButton = new JMenuItem(icons.getIcon(IconManager.DELETE_12));
    deleteButton.setText("Delete");
    deleteButton.setToolTipText("Delete the results.");
    deleteButton.setActionCommand("" + DELETE);
    deleteButton.addActionListener(this);
    downloadButton = new JMenuItem(icons.getIcon(IconManager.DOWNLOAD_12));
    downloadButton.setText("Download...");
    downloadButton.setToolTipText("Download the selected file.");
    downloadButton.setActionCommand("" + DOWNLOAD);
    downloadButton.addActionListener(this);

    menuButton = new JButton(icons.getIcon(IconManager.UP_DOWN_9_12));
    UIUtilities.unifiedButtonLookAndFeel(menuButton);
    menuButton.setBackground(UIUtilities.BACKGROUND_COLOR);
    menuButton.addMouseListener(
        new MouseAdapter() {

          public void mousePressed(MouseEvent e) {
            Point p = e.getPoint();
            showMenu(menuButton, p);
          }
        });
    infoButton = new JMenuItem(icons.getIcon(IconManager.INFO));
    infoButton.setText("Info...");
    infoButton.addMouseListener(
        new MouseAdapter() {

          public void mousePressed(MouseEvent e) {
            Point p = e.getPoint();
            displayInformation(p);
          }
        });

    setBackground(UIUtilities.BACKGROUND_COLOR);
  }
Пример #5
0
 /** UI表示言語変更. */
 public void LanguageChange() {
   MessageDataManager mesDataMan = getMesman().getMesDataMan();
   getMenu().setText(mesDataMan.getMessage(MesTableDefine.mes_file));
   open.setText(mesDataMan.getMessage(MesTableDefine.mes_open));
   openMesTbl.setText(mesDataMan.getMessage(MesTableDefine.mes_mtbl));
   openTabTbl.setText(mesDataMan.getMessage(MesTableDefine.mes_ttbl));
   save.setText(mesDataMan.getMessage(MesTableDefine.mes_save));
   saveMesTbl.setText(mesDataMan.getMessage(MesTableDefine.mes_mtbl));
   saveTabTbl.setText(mesDataMan.getMessage(MesTableDefine.mes_ttbl));
   output.setText(mesDataMan.getMessage(MesTableDefine.mes_output));
 }
Пример #6
0
 public void enableGameMenus() {
   if (GUITable.this.host != null) {
     game_host_menu.setEnabled(true);
     game_join_menu.setEnabled(true);
     game_start_menu.setEnabled(false);
     player_menu.setText("Edit Player...");
   } else {
     player_menu.setText("New Player...");
     game_host_menu.setEnabled(false);
     game_join_menu.setEnabled(false);
     game_start_menu.setEnabled(false);
   }
 }
Пример #7
0
  protected JMenu getModelingMenu() {
    JMenu modelingMenu = new JMenu(STRINGS.MODELING_MENU);

    JMenuItem ganntMenuItem = new JMenuItem();
    ganntMenuItem.setText(STRINGS.GANTT);
    modelingMenu.add(ganntMenuItem);

    JMenuItem parameterMenuItem = new JMenuItem();
    parameterMenuItem.setText(STRINGS.CPU_PARAMETERS);
    modelingMenu.add(parameterMenuItem);

    return modelingMenu;
  }
Пример #8
0
  public void createMenuBar() {

    JMenu file = new JMenu();
    file.getPopupMenu().setLightWeightPopupEnabled(false);
    file.setText("File");

    JMenuItem open =
        new JMenuItem("Open", new ImageIcon(ImageUtils.getImage("images/menus/open.png")));
    open.setText("Open");
    open.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent e) {
            openFile();
          }
        });

    // JMenuItem save = new JMenuItem("Save", new ImageIcon(GuiUtils
    // .getImage("images/menus/save.png")));
    // save.setText("Save");

    JMenuItem saveas =
        new JMenuItem("Save as", new ImageIcon(ImageUtils.getImage("images/menus/saveas.png")));
    saveas.setText("Save as");
    saveas.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent e) {
            saveAsFile();
          }
        });

    JMenuItem quit =
        new JMenuItem("Quit", new ImageIcon(ImageUtils.getImage("images/menus/exit.png")));
    quit.setText("Quit");
    quit.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent e) {

            setVisible(false);
            if (frame != null) frame.dispose();
          }
        });

    file.add(getRecentlyOpenFilesMenu());
    file.add(open);
    // file.add(save);
    file.add(saveas);
    file.addSeparator();
    file.add(quit);

    menu.add(file);
  }
Пример #9
0
 private JMenuItem getJMenuItem3() {
   if (jMenuItem3 == null) {
     jMenuItem3 = new JMenuItem();
     jMenuItem3.setText("Solution");
     jMenuItem3.setMnemonic(java.awt.event.KeyEvent.VK_S);
     jMenuItem3.setAccelerator(
         javax.swing.KeyStroke.getKeyStroke(
             java.awt.event.KeyEvent.VK_S, java.awt.Event.CTRL_MASK, false));
     jMenuItem3.addActionListener(
         new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent e) {
             solution = true;
             current = new ArrayList<String>(correct);
             shuffle();
             getStatusLabel().setText("Correct solution.");
             // Change the buttons colors to green
             Iterator itr = buttons.iterator();
             while (itr.hasNext()) {
               ((JButton) itr.next()).setBackground(java.awt.Color.green);
             }
           }
         });
   }
   return jMenuItem3;
 }
Пример #10
0
  /**
   * Set the content and visibility of menu items and menu separator, based on the recent file
   * stored user preferences.
   */
  private static void updateMenuItems(List<JComponent> menuItems) {
    // Assume no recent files
    boolean someRecentFiles = false;
    // Update the menu items
    for (int i = 0; i < NUMBER_OF_MENU_ITEMS; i++) {
      // Get the menu item
      JMenuItem recentFile = (JMenuItem) menuItems.get(i);

      // Find and set the file for this recent file command
      String recentFilePath = getRecentFile(i);
      if (recentFilePath != null) {
        File file = new File(recentFilePath);
        StringBuilder sb = new StringBuilder(60);
        if (i < 9) {
          sb.append(i + 1).append(" "); // $NON-NLS-1$
        }
        sb.append(getMenuItemDisplayName(file));
        recentFile.setText(sb.toString());
        recentFile.setToolTipText(recentFilePath);
        recentFile.setEnabled(true);
        recentFile.setVisible(true);
        // At least one recent file menu item is visible
        someRecentFiles = true;
      } else {
        recentFile.setEnabled(false);
        recentFile.setVisible(false);
      }
    }
    // If there are some recent files, we must make the separator visisble
    // The separator is the last item in the list
    JSeparator separator = (JSeparator) menuItems.get(menuItems.size() - 1);
    separator.setVisible(someRecentFiles);
  }
Пример #11
0
  /** Create the terminal's menubar, all menus and items. */
  private JMenuBar makeMenuBar() {
    JMenuBar menubar = new JMenuBar();
    JMenu menu = new JMenu(Config.getString("terminal.options"));
    JMenuItem item;
    item = menu.add(new ClearAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K, SHORTCUT_MASK));
    item = menu.add(getCopyAction());
    item.setText(Config.getString("terminal.copy"));
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, SHORTCUT_MASK));
    item = menu.add(new SaveAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, SHORTCUT_MASK));
    menu.add(new PrintAction());
    menu.add(new JSeparator());

    autoClear = new JCheckBoxMenuItem(new AutoClearAction());
    autoClear.setSelected(clearOnMethodCall);
    menu.add(autoClear);

    recordCalls = new JCheckBoxMenuItem(new RecordCallAction());
    recordCalls.setSelected(recordMethodCalls);
    menu.add(recordCalls);

    unlimitedBuffering = new JCheckBoxMenuItem(new BufferAction());
    unlimitedBuffering.setSelected(unlimitedBufferingCall);
    menu.add(unlimitedBuffering);

    menu.add(new JSeparator());
    item = menu.add(new CloseAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W, SHORTCUT_MASK));

    menubar.add(menu);
    return menubar;
  }
Пример #12
0
 private void initMenus() {
   charToolsItem.setMnemonic(
       LanguageBundle.getMnemonic("in_mn_plugin_pcgtracker_name")); // $NON-NLS-1$
   charToolsItem.setText(LanguageBundle.getString("in_plugin_pcgtracker_name")); // $NON-NLS-1$
   charToolsItem.addActionListener(this::toolMenuItem);
   messageHandler.handleMessage(new AddMenuItemToGMGenToolsMenuMessage(this, charToolsItem));
 }
  TBondPopupMenu(MolecularView v) {

    super("Torsional Bond");
    view = v;

    miInfo = new JMenuItem("Info", new ImageIcon(getClass().getResource("resources/info.gif")));
    miInfo.setBackground(new Color(0xFFFFD070));
    miInfo.setEnabled(false);
    add(miInfo);
    addSeparator();

    JMenuItem mi = new JMenuItem(view.getActionMap().get(Resource.get("Editor_java_jianqie")));
    String s = MolecularContainer.getInternationalText(Resource.get("Editor_java_jianqie"));
    if (s != null) mi.setText(s);
    add(mi);
    addSeparator();

    s = MolecularContainer.getInternationalText("Properties");
    mi = new JMenuItem(s != null ? s : "Properties", IconPool.getIcon("properties"));
    mi.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            DialogFactory.showDialog(view.selectedComponent);
          }
        });
    add(mi);

    pack();
  }
Пример #14
0
  public void updateText() {
    if (hasVars && (menuItem != null) && (originalValue != null)) {
      iWidget w = (contextWidget == null) ? Platform.getContextRootViewer() : contextWidget;

      menuItem.setText(w.expandString((String) originalValue, false));
    }
  }
Пример #15
0
  /**
   * Gets the native menu component for the item
   *
   * @return the native menu component for the item
   */
  public JComponent getMenuItem() {
    if (component != null) {
      return component;
    }

    if ((menuItem == null) && !disposed) {
      menuItem = checkable ? new JCheckBoxMenuItemEx() : new JMenuItemEx();
      menuItem.addActionListener(this);
      menuItem.setText((theValue == null) ? "" : theValue.toString());
      menuItem.setToolTipText(null);

      iPlatformIcon icon = this.getIcon();

      if (!checkable && (icon == null)) {
        icon = Platform.getResourceAsIconEx("Rare.MenuItem.defaultIcon");

        if (icon == null) {
          icon = Platform.getResourceAsIconEx("Rare.icon.empty16");
        }
        setIcon(icon);
      }
    }

    return menuItem;
  }
 private void initGUI() {
   try {
     setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
     setTitle("Die BSC der HTL Spengergasse");
     {
       jMenuBar1 = new JMenuBar();
       setJMenuBar(jMenuBar1);
       {
         jMenu1 = new JMenu();
         jMenuBar1.add(jMenu1);
         jMenu1.setText("Eigene Einstellungen");
         jMenu1.setPreferredSize(new java.awt.Dimension(131, 21));
         {
           mi_PasswortÄndern = new JMenuItem();
           jMenu1.add(mi_PasswortÄndern);
           mi_PasswortÄndern.setText("Passwort ändern");
         }
       }
     }
     pack();
     this.setSize(620, 400);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
Пример #17
0
  @Override
  public void maybeShowPopup(MouseEvent e, JPopupMenu popupMenu) {
    if (e.isPopupTrigger()) {
      String text = "Delete ";

      // if context menu is requested on a TextBox, customize popup menu.
      if (pressedTextBox != null) {
        text += pressedTextBox.getText();
        menuItemMoveUp.setEnabled(
            attributesView.indexOf(pressedTextBox) != 0
                && methodsView.indexOf(pressedTextBox) != 0);
        menuItemMoveDown.setEnabled(
            (attributesView.size() == 0
                    || attributesView.indexOf(pressedTextBox) != attributesView.size() - 1)
                && (methodsView.size() == 0
                    || methodsView.indexOf(pressedTextBox) != methodsView.size() - 1));
      } else {
        text += component.getName();
        menuItemMoveUp.setEnabled(false);
        menuItemMoveDown.setEnabled(false);
      }
      menuItemDelete.setText(text);
    }

    super.maybeShowPopup(e, popupMenu);
  }
Пример #18
0
 /**
  * This method initializes renamePageItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getRenamePageItem() {
   if (renamePageItem == null) {
     renamePageItem = new JMenuItem();
     renamePageItem.setText("Rename Page...");
     renamePageItem.setMnemonic(KeyEvent.VK_R);
     renamePageItem.addActionListener(
         new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent e) {
             MonomeConfiguration monomeConfig =
                 MonomeConfigurationFactory.getMonomeConfiguration(index);
             if (monomeConfig.pages.size() > 0) {
               String curName = monomeConfig.pages.get(monomeConfig.curPage).getName();
               String name =
                   (String)
                       JOptionPane.showInputDialog(
                           (JMenuItem) e.getSource(),
                           "Enter a new name for this page",
                           "New Configuration",
                           JOptionPane.PLAIN_MESSAGE,
                           null,
                           null,
                           curName);
               if (name == null || name.compareTo("") == 0) {
                 return;
               }
               monomeConfig.pages.get(monomeConfig.curPage).setName(name);
             }
           }
         });
   }
   return renamePageItem;
 }
Пример #19
0
 /**
  * This method initializes deletePageItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getDeletePageItem() {
   if (deletePageItem == null) {
     deletePageItem = new JMenuItem();
     deletePageItem.setText("Delete Page...");
     deletePageItem.setMnemonic(KeyEvent.VK_D);
     deletePageItem.addActionListener(
         new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent e) {
             int confirm =
                 JOptionPane.showConfirmDialog(
                     MainGUI.getDesktopPane(),
                     "Are you sure you want to delete this page?",
                     "Delete Page",
                     JOptionPane.OK_CANCEL_OPTION,
                     JOptionPane.INFORMATION_MESSAGE);
             if (confirm == 0) {
               MonomeConfiguration monomeConfig =
                   MonomeConfigurationFactory.getMonomeConfiguration(index);
               monomeConfig.deletePage(monomeConfig.curPage);
             }
           }
         });
   }
   return deletePageItem;
 }
Пример #20
0
  /**
   * This function is called when an observable notify the AppFrame
   *
   * @param o an observable
   * @param arg the arg of the observable
   */
  @Override
  public void update(Observable o, Object arg) {
    this.toolsMenuItems.clear();
    this.tools.removeAll();

    /*
       TODO: En 2 observers
       1 pour ajouter
       1 pour supprimer
    */

    for (File f : this.pluginFinder.getFoundFiles()) {
      final Plugin plugin = this.createPlugin(f);
      JMenuItem toolsMenuItem = new JMenuItem();
      toolsMenuItem.setText(plugin.getDescription());
      toolsMenuItem.addActionListener(
          new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
              textArea.setText(plugin.doAction(textArea.getText()));
            }
          });
      this.toolsMenuItems.add(toolsMenuItem);
      this.tools.add(toolsMenuItem);
    }
  }
Пример #21
0
 private void showPoints() {
   thermoMap.setShowXY(true);
   thermoSPMap.setShowXY(true);
   lightMap.setShowXY(true);
   lightSPMap.setShowXY(true);
   showXY.setText("Hide XY");
 }
Пример #22
0
  void windowMenu_menuSelected(MenuEvent e) {
    // <<TODO:MAINTAINABILITY>> This algorithm is not robust. It assumes
    // the Window
    // menu has exactly one "regular" menu item (newWindowMenuItem). [Jon
    // Aquino]
    if (windowMenu.getItemCount() > 0
        && windowMenu.getItem(0) != null
        && windowMenu
            .getItem(0)
            .getText()
            .equals(AbstractPlugIn.createName(CloneWindowPlugIn.class))) {
      JMenuItem newWindowMenuItem = windowMenu.getItem(0);
      windowMenu.removeAll();
      windowMenu.add(newWindowMenuItem);
      windowMenu.addSeparator();
    } else {
      // ezLink doesn't have a Clone Window menu [Jon Aquino]
      windowMenu.removeAll();
    }

    // final TaskComponent[] frames = (TaskComponent[]) desktopPane.getAllFrames();
    final JInternalFrame[] frames = desktopPane.getAllFrames();
    for (int i = 0; i < frames.length; i++) {
      JMenuItem menuItem = new JMenuItem();
      // Increase truncation threshold from 20 to 40, for eziLink [Jon
      // Aquino]
      menuItem.setText(GUIUtil.truncateString(frames[i].getTitle(), 40));
      associate(menuItem, frames[i]);
      windowMenu.add(menuItem);
    }
    if (windowMenu.getItemCount() == 0) {
      // For ezLink [Jon Aquino]
      windowMenu.add(new JMenuItem("(No Windows)"));
    }
  }
Пример #23
0
  /**
   * Initializes a swing menu item
   *
   * @param item the menu item to initialize
   * @param name the name of the menu item
   * @throws ResourceFormatException if the mnemonic is not a single character.
   * @throws MissingListenerException if then item action is not found in the action map.
   */
  protected void initializeJMenuItem(JMenuItem item, String name)
      throws ResourceFormatException, MissingListenerException {
    // Action
    try {
      Action a = actions.getAction(getString(name + ACTION_SUFFIX));
      if (a == null) {
        throw new MissingListenerException("", "Action", name + ACTION_SUFFIX);
      }
      item.setAction(a);
      item.setText(getString(name + TEXT_SUFFIX));
      if (a instanceof JComponentModifier) {
        ((JComponentModifier) a).addJComponent(item);
      }
    } catch (MissingResourceException e) {
    }

    // Icon
    try {
      String s = getString(name + ICON_SUFFIX);
      URL url = classLoader.getResource(s);
      //	    URL url  = actions.getClass().getResource(s);
      if (url != null) {
        item.setIcon(new ImageIcon(url));
      }
    } catch (MissingResourceException e) {
    }

    // Mnemonic
    try {
      String str = getString(name + MNEMONIC_SUFFIX);
      if (str.length() == 1) {
        item.setMnemonic(str.charAt(0));
      } else {
        throw new ResourceFormatException(
            "Malformed mnemonic", bundleNames, name + MNEMONIC_SUFFIX);
      }
    } catch (MissingResourceException e) {
    }

    // Accelerator
    try {
      if (!(item instanceof JMenu)) {
        String str = getString(name + ACCELERATOR_SUFFIX);
        KeyStroke ks = toKeyStroke(str);
        if (ks != null) {
          item.setAccelerator(ks);
        } else {
          throw new ResourceFormatException(
              "Malformed accelerator", bundleNames, name + ACCELERATOR_SUFFIX);
        }
      }
    } catch (MissingResourceException e) {
    }

    // is the item enabled?
    try {
      item.setEnabled(getBoolean(name + ENABLED_SUFFIX));
    } catch (MissingResourceException e) {
    }
  }
Пример #24
0
 /**
  * Adds a Display menu to the menu bar. Overrides OSPFrame method.
  *
  * @return the display menu
  */
 protected JMenu loadDisplayMenu() {
   JMenuBar menuBar = getJMenuBar();
   if (menuBar == null) {
     return null;
   }
   JMenu menu = super.loadDisplayMenu();
   translateItem = new JMenuItem();
   translateItem.setText(ControlsRes.getString("OSPControl.Translate")); // $NON-NLS-1$
   // changed by D Brown 2007-10-17
   if (OSPRuntime.translator != null) {
     translateItem.addActionListener(
         new ActionListener() {
           public void actionPerformed(ActionEvent e) {
             OSPRuntime.translator.showProperties(model.getClass());
             if (OSPRuntime.translator instanceof Hidable)
               ((Hidable) OSPRuntime.translator).setKeepHidden(false);
             OSPRuntime.translator.setVisible(true);
           }
         });
     translateItem.setEnabled(OSPRuntime.isAuthorMode());
     languageMenu.add(translateItem, 0);
   }
   // changed by D Brown 2006-09-10
   if (languageMenu.getItemCount() > 1) languageMenu.insertSeparator(1);
   return menu;
 }
Пример #25
0
 protected void actionToggle() {
   if (started == null) {
     miToggle.setText("Stop");
     started = new DateTime();
     timer.start();
   } else {
     miToggle.setText("Start");
     DateTime end = new DateTime();
     TimeSpan ts = new TimeSpan(started, end);
     times.add(ts);
     period = period.plus(ts.getPeriod()).normalizedStandard();
     started = null;
     timer.stop();
     updateTimes();
   }
 }
Пример #26
0
 public JMenuItem getMenuItem() {
   if (menuItem == null) {
     menuItem = new JMenuItem(getCaption());
   }
   menuItem.setText(getCaption());
   return menuItem;
 }
Пример #27
0
 private void updateMenus() {
   Controller controller = Controller.getCurrentController();
   final ModeController modeController = controller.getModeController();
   final MenuBuilder menuBuilder = modeController.getUserInputListenerFactory().getMenuBuilder();
   menuBuilder.removeChildElements(MENU_CATEGORY);
   int i = 0;
   int maxEntries = getMaxMenuEntries();
   for (final String key : lastOpenedList) {
     if (i == 0
         && (!modeController.getModeName().equals(MModeController.MODENAME)
             || controller.getMap() == null
             || controller.getMap().getURL() == null)) {
       i++;
       maxEntries++;
     }
     if (i == maxEntries) {
       break;
     }
     final AFreeplaneAction lastOpenedActionListener = new OpenLastOpenedAction(i++, this);
     final IFreeplaneAction decoratedAction = menuBuilder.decorateAction(lastOpenedActionListener);
     final JMenuItem item = new JFreeplaneMenuItem(decoratedAction);
     item.setActionCommand(key);
     String text = createOpenMapItemName(key);
     item.setText(text);
     item.setMnemonic(0);
     menuBuilder.addMenuItem(
         MENU_CATEGORY,
         item,
         MENU_CATEGORY + '/' + lastOpenedActionListener.getKey(),
         UIBuilder.AS_CHILD);
   }
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getSaveMenuItem() {
   if (saveMenuItem == null) {
     saveMenuItem = new JMenuItem();
     saveMenuItem.setText("Save");
     saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, Event.CTRL_MASK, true));
   }
   return saveMenuItem;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getCopyMenuItem() {
   if (copyMenuItem == null) {
     copyMenuItem = new JMenuItem();
     copyMenuItem.setText("Copy");
     copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, Event.CTRL_MASK, true));
   }
   return copyMenuItem;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getPasteMenuItem() {
   if (pasteMenuItem == null) {
     pasteMenuItem = new JMenuItem();
     pasteMenuItem.setText("Paste");
     pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V, Event.CTRL_MASK, true));
   }
   return pasteMenuItem;
 }