Package javax.swing.event

Examples of javax.swing.event.PopupMenuListener


     * Displays the popup menu as returned by {@link #getPopupMenu()}.
     */
    public synchronized void popupMenu() {
        this.popupMenu = getPopupMenu();

        popupMenu.addPopupMenuListener(new PopupMenuListener() {
            public void popupMenuWillBecomeVisible(PopupMenuEvent popupMenuEvent) {
            }

            public void popupMenuWillBecomeInvisible(PopupMenuEvent popupMenuEvent) {
                popupMenuClosed();
View Full Code Here


            popup.addSeparator();
          }
        }

        // on popup close make more-button unselected
        popup.addPopupMenuListener(new PopupMenuListener() {

          public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
            setSelected(false);
          }
View Full Code Here

  private int numOfWaitingIconInList;
 
  public QuickListWithIcons(QuickListContainer container, String header, String emptyPopupHeader) {
    super(container, header, emptyPopupHeader);
    numOfWaitingIconInList = 0;
    addPopupMenuListener(new PopupMenuListener() {

      public void popupMenuCanceled(PopupMenuEvent e) {}

      public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {}
View Full Code Here

        JidePopup popup = com.jidesoft.popup.JidePopupFactory.getSharedInstance().createPopup();
        popup.setLayout(new BorderLayout());
        popup.setResizable(true);
        popup.setPopupBorder(BorderFactory.createLineBorder(UIDefaultsLookup.getColor("controlDkShadow"), 1));
        popup.setMovable(false);
        popup.addPopupMenuListener(new PopupMenuListener() {
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
            }

            public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
                DelegateAction.restoreAction(getTextComponent(), JComponent.WHEN_FOCUSED, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), hideAction);
View Full Code Here

    if( popup != null ) return;
    if( palette != null ) destroyPalette();
   
    popup  = new JPopupMenu();
    createBlendPan( true );
    popup.addPopupMenuListener( new PopupMenuListener() {
      public void popupMenuCanceled( PopupMenuEvent e )
      {
        stopAndDispose();
      }
     
View Full Code Here

     * to not keep any references.
     *
     * @return
     */
    protected PopupMenuListener createPopupMenuListener() {
        PopupMenuListener l= new PopupMenuListener() {
           
            @Override
            public void popupMenuCanceled(PopupMenuEvent e) {
                PopupMenuListener[] ls = datePicker.getPopupMenuListeners();
                PopupMenuEvent retargeted = null;
View Full Code Here

              {
                jPopupMenuLayer = new JPopupMenu();
                jPanelLayers
                    .setComponentPopupMenu(jPopupMenuLayer);
                jPopupMenuLayer
                    .addPopupMenuListener(new PopupMenuListener() {
                      public void popupMenuCanceled(
                          PopupMenuEvent e) {
                      }

                      public void popupMenuWillBecomeInvisible(
View Full Code Here

    }
    protected JPopupMenu pop;

    public void setPopupMenu(final JPopupMenu pop) {
        this.pop = pop;
        pop.addPopupMenuListener(new PopupMenuListener() {

            public void popupMenuCanceled(PopupMenuEvent e) {
            }

            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
View Full Code Here

    JPanel centerResource = new JPanel();
    resources = new JComboBox(avaliableResources);
    resources.setName(i18n.getString("map.resource"));
    resources.setPrototypeDisplayValue("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
    resources.addPopupMenuListener(new PopupMenuListener() {

      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        isComboResourcesShowing = true;
      }

      @Override
      public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
        isComboResourcesShowing = false;
      }

      @Override
      public void popupMenuCanceled(PopupMenuEvent e) {
        // view.repaint();
      }
    });
    centerResource.add(resources);
    centerData.add(centerResource, i18n.getString("map.resource"));

    centerResource = new JPanel();
    incidences = new JComboBox(avaliableIncidences);
    incidences.setPrototypeDisplayValue("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
    incidences.setName(i18n.getString("map.incidence"));
    incidences.addPopupMenuListener(new PopupMenuListener() {

      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        isComboIncidencesShowing = true;
      }
View Full Code Here

      o = hl.addHighlight(0, 0, SELECTED_LINE_MARKER);
    } catch (BadLocationException e1) {
    }
    selectedLineTag = o;

    codeEditor.getComponentPopupMenu().addPopupMenuListener(new PopupMenuListener() {
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        /* Disable breakpoint actions */
        actionAddBreakpoint.setEnabled(false);
        actionRemoveBreakpoint.setEnabled(false);

View Full Code Here

TOP

Related Classes of javax.swing.event.PopupMenuListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.