List of usage examples for javax.swing JMenuItem setEnabled
@BeanProperty(preferred = true, description = "The enabled state of the component.") public void setEnabled(boolean b)
From source file:edu.ku.brc.ui.UIHelper.java
/** * Creates a JMenuItem.// www .jav a 2 s . com * @param key the label key of the menu item * @param mnemonic the mnemonic * @param accessibleDescription the accessible Description * @param enabled enabled * @param action the aciton * @return menu item */ public static JMenuItem createLocalizedMenuItem(final String key, final String mnemonic, final String accessibleDescription, final boolean enabled, final ActionListener al) { JMenuItem mi = new JMenuItem(getResourceString(key)); if (isNotEmpty(mnemonic)) { String mnu = getResourceString(mnemonic); mi.setMnemonic(mnu.charAt(0)); } if (isNotEmpty(accessibleDescription)) { String desc = getResourceString(accessibleDescription); mi.getAccessibleContext().setAccessibleDescription(desc); } mi.addActionListener(al); mi.setEnabled(enabled); return mi; }
From source file:net.sourceforge.msscodefactory.cfacc.v2_0.CFAccSwing.CFAccSwingAccountEntryListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;//w ww . ja va2 s . c o m String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFAccAccountEntryObj selectedObj = getSwingFocusAsAccountEntry(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (actionAddAccountEntry != null) { actionAddAccountEntry.setEnabled(allowAdds); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_0.CFAstSwing.CFAstSwingConfigurationFileListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;/*from w w w . j a v a 2 s . c o m*/ String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFAstConfigurationFileObj selectedObj = getSwingFocusAsConfigurationFile(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_4.CFAsteriskSwing.CFAsteriskSwingConfigurationFileListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;//from ww w . j av a 2 s. c o m String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFAsteriskConfigurationFileObj selectedObj = getSwingFocusAsConfigurationFile(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:net.sourceforge.msscodefactory.cfensyntax.v2_1.CFEnSyntaxSwing.CFEnSyntaxSwingSecUserListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;/*from w ww. j a v a 2 s .co m*/ String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFEnSyntaxSecUserObj selectedObj = getSwingFocusAsSecUser(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (actionAddSecUser != null) { actionAddSecUser.setEnabled(allowAdds); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:edu.harvard.i2b2.query.ui.ConceptTreePanel.java
private void createPopupMenu() { JMenuItem menuItem; // Create the popup menu. JPopupMenu popup = new JPopupMenu(); /*/*from ww w.j av a 2 s . c o m*/ * menuItem = new JMenuItem("Constrain Item ..."); * menuItem.setAccelerator * (javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, * java.awt.event.InputEvent.CTRL_MASK)); * menuItem.addActionListener(this); popup.add(menuItem); */ menuItem = new JMenuItem("Delete Item"); // menuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt. // event.KeyEvent.VK_X, // java.awt.event.InputEvent.CTRL_MASK)); menuItem.addActionListener(this); popup.add(menuItem); /* * popup.add(new javax.swing.JSeparator()); * * menuItem = new JMenuItem("Exclude All Items"); * menuItem.setAccelerator * (javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, * java.awt.event.InputEvent.CTRL_MASK)); * menuItem.addActionListener(this); popup.add(menuItem); */ popup.add(new javax.swing.JSeparator()); menuItem = new JMenuItem("Set Value ..."); menuItem.setEnabled(false); // menuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt. // event.KeyEvent.VK_S, // java.awt.event.InputEvent.CTRL_MASK)); menuItem.addActionListener(this); popup.add(menuItem); // Add listener to the tree MouseListener popupListener = new ConceptTreePopupListener(popup); jTree1.addMouseListener(popupListener); }
From source file:com.pironet.tda.TDA.java
public void createPopupMenu() { //Create the popup menu. JPopupMenu popup = new JPopupMenu(); JMenuItem menuItem = new JMenuItem("Diff Selection"); menuItem.addActionListener(this); popup.add(menuItem);/* w w w . j ava 2 s .c o m*/ menuItem = new JMenuItem("Find long running threads..."); menuItem.addActionListener(this); popup.add(menuItem); showDumpMenuItem = new JMenuItem("Show selected Dump in logfile"); showDumpMenuItem.addActionListener(this); showDumpMenuItem.setEnabled(false); if (!runningAsJConsolePlugin && !runningAsVisualVMPlugin) { popup.addSeparator(); menuItem = new JMenuItem("Parse loggc-logfile..."); menuItem.addActionListener(this); if (!PrefManager.get().getForceLoggcLoading()) { menuItem.setEnabled(!isFoundClassHistogram); } popup.add(menuItem); menuItem = new JMenuItem("Close logfile..."); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); popup.add(showDumpMenuItem); } else { popup.addSeparator(); if (!runningAsVisualVMPlugin) { menuItem = new JMenuItem("Request Thread Dump..."); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); menuItem = new JMenuItem("Preferences"); menuItem.addActionListener(this); popup.add(menuItem); menuItem = new JMenuItem("Filters"); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); menuItem = new JMenuItem("Save Logfile..."); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); menuItem = new JCheckBoxMenuItem("Show Toolbar", PrefManager.get().getShowToolbar()); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); menuItem = new JMenuItem("Help"); menuItem.addActionListener(this); popup.add(menuItem); popup.addSeparator(); } menuItem = new JMenuItem("About TDA"); menuItem.addActionListener(this); popup.add(menuItem); } //Add listener to the text area so the popup menu can come up. MouseListener popupListener = new PopupListener(popup); tree.addMouseListener(popupListener); }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_4.CFAsteriskSwing.CFAsteriskSwingDomainBaseListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;//from ww w.ja v a2 s .co m String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFInternetDomainBaseObj selectedObj = getSwingFocusAsDomainBase(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:net.sourceforge.msscodefactory.cfacc.v2_0.CFAccSwing.CFAccSwingDomainBaseListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;//from w ww . j ava2 s . c om String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFAccDomainBaseObj selectedObj = getSwingFocusAsDomainBase(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_0.CFAstSwing.CFAstSwingDomainBaseListJPanel.java
public void adjustListMenuBar() { JMenuItem menuItem; Action act;//from w w w . j a v a2 s. c o m String itemLabel; boolean enableState; boolean inEditState; boolean allowAdds; ICFAstDomainBaseObj selectedObj = getSwingFocusAsDomainBase(); CFJPanel.PanelMode mode = getPanelMode(); if (mode == CFJPanel.PanelMode.Edit) { inEditState = true; if (getSwingContainer() != null) { allowAdds = true; } else { allowAdds = false; } } else { inEditState = false; allowAdds = false; } if (selectedObj == null) { enableState = false; } else { enableState = true; } if (actionViewSelected != null) { actionViewSelected.setEnabled(enableState); } if (actionEditSelected != null) { actionEditSelected.setEnabled(inEditState && enableState); } if (actionDeleteSelected != null) { actionDeleteSelected.setEnabled(inEditState && enableState); } if (menuAdd != null) { menuAdd.setEnabled(allowAdds); } if (menuSelected != null) { menuSelected.setEnabled(enableState); int itemCount = menuSelected.getItemCount(); for (int itemIdx = 0; itemIdx < itemCount; itemIdx++) { menuItem = menuSelected.getItem(itemIdx); act = menuItem.getAction(); if (act != null) { if (act == actionViewSelected) { menuItem.setEnabled(enableState); } else if (act == actionEditSelected) { menuItem.setEnabled(inEditState && enableState); } else if (act == actionDeleteSelected) { menuItem.setEnabled(inEditState && enableState); } } } } }