private void addMenuItems(JClass jCls) { Action findUsage = new FindUsageAction(contentPanel, this, jCls); JPopupMenu popup = getPopupMenu(); popup.addSeparator(); popup.add(findUsage); popup.addPopupMenuListener((PopupMenuListener) findUsage); }
menu.addPopupMenuListener(new PopupMenuListener() { @Override public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
@Override public void mousePressed( MouseEvent e ) { popupMenuOperation = false; JPopupMenu menu = getPopupMenu(); if ( menu != null && getModel() instanceof Model ) { Model model = (Model) getModel(); if ( !model._isPressed() ) { if( isInArrowArea( e.getPoint() ) && menu.getComponentCount() > 0 ) { model._press(); menu.addPopupMenuListener( getMenuListener() ); menu.show( DropDownButton.this, 0, getHeight() ); popupMenuOperation = true; } } else { model._release(); menu.removePopupMenuListener( getMenuListener() ); popupMenuOperation = true; } } }
@Override public void mousePressed( MouseEvent e ) { popupMenuOperation = false; JPopupMenu menu = getPopupMenu(); if ( menu != null && getModel() instanceof Model ) { Model model = (Model) getModel(); if ( !model._isPressed() ) { if( isInArrowArea( e.getPoint() ) && menu.getComponentCount() > 0 ) { model._press(); menu.addPopupMenuListener( getMenuListener() ); menu.show( DropDownToggleButton.this, 0, getHeight() ); popupMenuOperation = true; } } else { model._release(); menu.removePopupMenuListener( getMenuListener() ); popupMenuOperation = true; } } }
if (popupMenu != null) { final JPopupMenu dummy = new JPopupMenu(); dummy.addPopupMenuListener(new PopupMenuListener() { @Override public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
menu.addPopupMenuListener(new PopupMenuListener() { public void popupMenuCanceled(PopupMenuEvent e) { /* frame.setVisible(false); */ } public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { frame.setVisible(false); }
/** * Adds a listener to this menu button's popup menu. * * @param l The listener to add. * @see #removePopupMenuListener(PopupMenuListener) */ public void addPopupMenuListener(PopupMenuListener l) { popupMenu.addPopupMenuListener(l); }
public void setPopupMenu(JPopupMenu popupMenu) { if (this.popupMenu != null) { popupMenu.removePopupMenuListener(handler); } this.popupMenu = popupMenu; if (this.popupMenu != null) { popupMenu.addPopupMenuListener(handler); } }
public final void setJPopupMenu(JPopupMenu menu) { if (this.menu != null) { this.menu.removePopupMenuListener(popupListener); } this.menu = menu; menu.addPopupMenuListener(popupListener); } }
protected void createPopup() { $objectMap.put("popup", popup = new JPopupMenu()); popup.setName("popup"); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuCanceled", this, "doPopupMenuCanceled__on__popup")); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuWillBecomeInvisible", this, "doPopupMenuWillBecomeInvisible__on__popup")); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuWillBecomeVisible", this, "doPopupMenuWillBecomeVisible__on__popup")); }
protected void createPopup() { $objectMap.put("popup", popup = new JPopupMenu()); popup.setName("popup"); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuCanceled", this, "doPopupMenuCanceled__on__popup")); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuWillBecomeInvisible", this, "doPopupMenuWillBecomeInvisible__on__popup")); }
protected void createPopup() { popup = new javax.swing.JPopupMenu(); $objectMap.put("popup", popup); popup.setName("popup"); popup.addPopupMenuListener((javax.swing.event.PopupMenuListener) jaxx.runtime.Util.getEventListener(javax.swing.event.PopupMenuListener.class, "popupMenuCanceled", content, "doPopupMenuCanceled__on__popup")); popup.addPopupMenuListener((javax.swing.event.PopupMenuListener) jaxx.runtime.Util.getEventListener(javax.swing.event.PopupMenuListener.class, "popupMenuWillBecomeInvisible", content, "doPopupMenuWillBecomeInvisible__on__popup")); }
protected void createPopup() { $objectMap.put("popup", popup = new JPopupMenu()); popup.setName("popup"); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuCanceled", this, "doPopupMenuCanceled__on__popup")); popup.addPopupMenuListener(JAXXUtil.getEventListener(PopupMenuListener.class, "popupMenuWillBecomeInvisible", this, "doPopupMenuWillBecomeInvisible__on__popup")); }
protected void createPopup() { popup = new javax.swing.JPopupMenu(); $objectMap.put("popup", popup); popup.setName("popup"); popup.addPopupMenuListener((javax.swing.event.PopupMenuListener) jaxx.runtime.Util.getEventListener(javax.swing.event.PopupMenuListener.class, "popupMenuCanceled", $Table0, "doPopupMenuCanceled__on__popup")); popup.addPopupMenuListener((javax.swing.event.PopupMenuListener) jaxx.runtime.Util.getEventListener(javax.swing.event.PopupMenuListener.class, "popupMenuWillBecomeInvisible", $Table0, "doPopupMenuWillBecomeInvisible__on__popup")); }
/** * Private constructor so users use the more action-oriented * {@link #install} method. */ private ComboBoxPopupLocationFix(JComboBox comboBox) { this.comboBox = comboBox; this.popupMenu = (JPopupMenu)comboBox.getUI().getAccessibleChild(comboBox, 0); popupMenu.addPopupMenuListener(listener); }
/** * Private constructor so users use the more action-oriented * {@link #install} method. */ private ComboBoxPopupLocationFix(JComboBox comboBox) { this.comboBox = comboBox; this.popupMenu = (JPopupMenu)comboBox.getUI().getAccessibleChild(comboBox, 0); popupMenu.addPopupMenuListener(listener); }
/** * Private constructor so users use the more action-oriented * {@link #install} method. */ private ComboBoxPopupLocationFix(JComboBox comboBox) { this.comboBox = comboBox; this.popupMenu = (JPopupMenu)comboBox.getUI().getAccessibleChild(comboBox, 0); popupMenu.addPopupMenuListener(listener); }
/** * Private constructor so users use the more action-oriented * {@link #install} method. */ private MacOSXPopupLocationFix(JComboBox comboBox) { this.comboBox = comboBox; this.popupMenu = (JPopupMenu)comboBox.getUI().getAccessibleChild(comboBox, 0); popupMenu.addPopupMenuListener(listener); }
/** * Description of the Method */ public void installListeners() { super.installListeners(); if (Boolean.TRUE.equals(UIManager.get("PopupMenu.animation"))) { popupMenu.addAncestorListener(m_AncestorListener = new SkinPopupAncestorListener()); popupMenu.addPopupMenuListener(m_PopupListener = new SkinPopupMenuListener()); } }
@Override public void visit(Entry target) { nodePopupMenu.addPopupMenuListener(new PopupMenuListenerForEntry(target, popupListener)); new EntryAccessor().setComponent(target, nodePopupMenu); }