Class DecoratorPopupHandler

java.lang.Object
org.nuiton.jaxx.widgets.DecoratorPopupHandler
All Implemented Interfaces:
java.lang.Runnable

public abstract class DecoratorPopupHandler
extends java.lang.Object
implements java.lang.Runnable
Created on 11/30/14.
Since:
2.18
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String DEFAULT_NOT_SELECTED_TOOLTIP  
    static java.lang.String DEFAULT_POPUP_LABEL  
    static java.lang.String DEFAULT_SELECTED_TOOLTIP  
    static org.apache.commons.logging.Log log
    Logger.
  • Constructor Summary

    Constructors
    Constructor Description
    DecoratorPopupHandler()  
  • Method Summary

    Modifier and Type Method Description
    abstract javax.swing.JComponent getInvoker()  
    abstract javax.swing.JPopupMenu getPopup()  
    void preparePopup​(java.lang.String selectedTip, java.lang.String notSelectedTip, java.lang.String i18nPrefix, java.lang.String title, javax.swing.ButtonGroup indexes, javax.swing.JSeparator popupSeparator, javax.swing.JLabel popupLabel, javax.swing.AbstractButton sortUp, javax.swing.AbstractButton sortDown, org.nuiton.decorator.MultiJXPathDecorator<?> decorator)
    Creation de l'ui pour modifier le décorateur.
    void run()  
    void togglePopup()
    Toggle the popup visible state.
    protected void updatePopup()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      public static final org.apache.commons.logging.Log log
      Logger.
    • DEFAULT_POPUP_LABEL

      public static final java.lang.String DEFAULT_POPUP_LABEL
    • DEFAULT_SELECTED_TOOLTIP

      public static final java.lang.String DEFAULT_SELECTED_TOOLTIP
    • DEFAULT_NOT_SELECTED_TOOLTIP

      public static final java.lang.String DEFAULT_NOT_SELECTED_TOOLTIP
  • Constructor Details

    • DecoratorPopupHandler

      public DecoratorPopupHandler()
  • Method Details

    • getPopup

      public abstract javax.swing.JPopupMenu getPopup()
    • getInvoker

      public abstract javax.swing.JComponent getInvoker()
    • run

      public void run()
      Specified by:
      run in interface java.lang.Runnable
    • togglePopup

      public void togglePopup()
      Toggle the popup visible state.
    • updatePopup

      protected void updatePopup()
    • preparePopup

      public void preparePopup​(java.lang.String selectedTip, java.lang.String notSelectedTip, java.lang.String i18nPrefix, java.lang.String title, javax.swing.ButtonGroup indexes, javax.swing.JSeparator popupSeparator, javax.swing.JLabel popupLabel, javax.swing.AbstractButton sortUp, javax.swing.AbstractButton sortDown, org.nuiton.decorator.MultiJXPathDecorator<?> decorator)
      Creation de l'ui pour modifier le décorateur.
      Parameters:
      selectedTip -
      notSelectedTip -
      i18nPrefix -
      title -
      indexes -
      popupLabel -
      sortUp -
      sortDown -
      decorator - le decorateur a utiliser