/** * Notification that the user has pressed the help button */ protected void helpRequested() { PropertySheet ps = (PropertySheet) SwingUtilities.getAncestorOfClass(PropertySheet.class, this); if (ps != null) { ps.helpAction.actionPerformed(new ActionEvent (this, ActionEvent.ACTION_PERFORMED, "invokeHelp")); //NOI18N } }
helpAction.checkContext(); helpItem.setAction(helpAction); sortNamesItem.setAction(new MutableAction(MutableAction.SORT_NAMES, this));
public void actionPerformed(ActionEvent e) { HelpCtx ctx = getContext(); if (ctx == null) { Toolkit.getDefaultToolkit().beep();
public void stateChanged(ChangeEvent e) { helpAction.checkContext();
public void stateChanged(ChangeEvent e) { helpAction.checkContext(); if (e.getSource() instanceof SheetTable) { SheetTable tbl = (SheetTable) e.getSource();
public void stateChanged(ChangeEvent e) { helpAction.checkContext(); if (e.getSource() instanceof SheetTable) { SheetTable tbl = (SheetTable) e.getSource();
public void actionPerformed(ActionEvent e) { HelpCtx ctx = getContext(); if (ctx == null) { Toolkit.getDefaultToolkit().beep();
final void showPopup (Point p) { JMenuItem helpItem=new JMenuItem(); JRadioButtonMenuItem sortNamesItem = new JRadioButtonMenuItem(); JRadioButtonMenuItem unsortedItem = new JRadioButtonMenuItem(); JCheckBoxMenuItem descriptionItem = new JCheckBoxMenuItem(); JPopupMenu popup = new JPopupMenu(); unsortedItem.setSelected(getSortingMode() == UNSORTED); sortNamesItem.setSelected(getSortingMode() == SORTED_BY_NAMES); helpAction.checkContext(); helpItem.setAction(helpAction); sortNamesItem.setAction (new MutableAction (MutableAction.SORT_NAMES, this)); unsortedItem.setAction (new MutableAction (MutableAction.UNSORT, this)); descriptionItem.setAction (new MutableAction (MutableAction.SHOW_DESCRIPTION, this)); descriptionItem.setSelected (isDescriptionVisible()); popup.add (unsortedItem); popup.add (sortNamesItem); popup.add (new JSeparator()); popup.add (descriptionItem); popup.add (new JSeparator()); popup.add (helpItem); popup.show(psheet, p.x, p.y); }
final void showPopup (Point p) { JMenuItem helpItem=new JMenuItem(); JRadioButtonMenuItem sortNamesItem = new JRadioButtonMenuItem(); JRadioButtonMenuItem unsortedItem = new JRadioButtonMenuItem(); JCheckBoxMenuItem descriptionItem = new JCheckBoxMenuItem(); JPopupMenu popup = new JPopupMenu(); unsortedItem.setSelected(getSortingMode() == UNSORTED); sortNamesItem.setSelected(getSortingMode() == SORTED_BY_NAMES); helpAction.checkContext(); helpItem.setAction(helpAction); sortNamesItem.setAction (new MutableAction (MutableAction.SORT_NAMES, this)); unsortedItem.setAction (new MutableAction (MutableAction.UNSORT, this)); descriptionItem.setAction (new MutableAction (MutableAction.SHOW_DESCRIPTION, this)); descriptionItem.setSelected (isDescriptionVisible()); popup.add (unsortedItem); popup.add (sortNamesItem); popup.add (new JSeparator()); popup.add (descriptionItem); popup.add (new JSeparator()); popup.add (helpItem); popup.show(psheet, p.x, p.y); }
public boolean isEnabled() { return getContext() != null; }
public boolean isEnabled() { return getContext() != null; }
@Override public boolean isEnabled() { return getContext() != null; }
public HelpAction() { super(NbBundle.getMessage(PropertySheet.class, "CTL_Help")); //NOI18N checkContext(); }
public HelpAction() { super(NbBundle.getMessage(PropertySheet.class, "CTL_Help")); //NOI18N checkContext(); }
public void checkContext() { HelpCtx ctx = getContext(); boolean enabled = ctx != null; if (enabled != wasEnabled) { firePropertyChange ("enabled", enabled ? Boolean.FALSE : Boolean.TRUE, enabled ? Boolean.TRUE : Boolean.FALSE); //NOI18N } wasEnabled = enabled; psheet.setHelpEnabled(enabled); }
public void actionPerformed(ActionEvent e) { HelpCtx ctx = getContext(); if (ctx == null || !ctx.display()) { Toolkit.getDefaultToolkit().beep(); } }
public void checkContext() { HelpCtx ctx = getContext(); boolean enabled = ctx != null; if (enabled != wasEnabled) { firePropertyChange ("enabled", enabled ? Boolean.FALSE : Boolean.TRUE, enabled ? Boolean.TRUE : Boolean.FALSE); //NOI18N } wasEnabled = enabled; psheet.setHelpEnabled(enabled); }