Class BeanUIUtil.PopupHandler

java.lang.Object
jaxx.runtime.swing.editor.bean.BeanUIUtil.PopupHandler
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
BeanUIUtil

public abstract static class BeanUIUtil.PopupHandler
extends java.lang.Object
implements java.lang.Runnable
  • Field Summary

    Fields
    Modifier and Type Field Description
    static org.apache.commons.logging.Log log  
  • Constructor Summary

    Constructors
    Constructor Description
    PopupHandler()  
  • 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
  • Constructor Details

    • PopupHandler

      public PopupHandler()
  • 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