Package org.nuiton.jaxx.widgets
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.StringDEFAULT_NOT_SELECTED_TOOLTIPstatic java.lang.StringDEFAULT_POPUP_LABELstatic java.lang.StringDEFAULT_SELECTED_TOOLTIPstatic org.apache.commons.logging.LoglogLogger. -
Constructor Summary
Constructors Constructor Description DecoratorPopupHandler() -
Method Summary
Modifier and Type Method Description abstract javax.swing.JComponentgetInvoker()abstract javax.swing.JPopupMenugetPopup()voidpreparePopup(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.voidrun()voidtogglePopup()Toggle the popup visible state.protected voidupdatePopup()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 logLogger. -
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:
runin interfacejava.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
-