/** 加载菜单 */ 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); }
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(); } } }
/** * @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); }
/** 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)); }
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); } }
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; }
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); }
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; }
/** * 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); }
/** 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; }
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(); }
public void updateText() { if (hasVars && (menuItem != null) && (originalValue != null)) { iWidget w = (contextWidget == null) ? Platform.getContextRootViewer() : contextWidget; menuItem.setText(w.expandString((String) originalValue, false)); } }
/** * 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(); } }
@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); }
/** * 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; }
/** * 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; }
/** * 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); } }
private void showPoints() { thermoMap.setShowXY(true); thermoSPMap.setShowXY(true); lightMap.setShowXY(true); lightSPMap.setShowXY(true); showXY.setText("Hide XY"); }
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)")); } }
/** * 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) { } }
/** * 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; }
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(); } }
public JMenuItem getMenuItem() { if (menuItem == null) { menuItem = new JMenuItem(getCaption()); } menuItem.setText(getCaption()); return menuItem; }
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; }