Package jaxx.runtime.swing.editor.bean
Class BeanUIUtil
- java.lang.Object
-
- jaxx.runtime.swing.editor.bean.BeanUIUtil
-
public class BeanUIUtil extends Object
Class with usefull methods used in bean uis.- Since:
- 2.2
- Author:
- Tony Chemit - chemit@codelutin.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBeanUIUtil.PopupHandler
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_NOT_SELECTED_TOOLTIPstatic StringDEFAULT_POPUP_LABELstatic StringDEFAULT_SELECTED_TOOLTIPstatic Object[]EMPTY_CLASS_ARRAY
-
Constructor Summary
Constructors Constructor Description BeanUIUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <O> org.nuiton.decorator.MultiJXPathDecorator<O>createDecorator(org.nuiton.decorator.JXPathDecorator<O> decorator)static voiddecorate(JComboBox combo, org.jdesktop.swingx.autocomplete.ObjectToStringConverter convertor)Ajout l'auto-complétion sur une liste déroulante, en utilisant le converteur donné pour afficher les données.static voidinvokeMethod(Method mut, Object source, Object... params)static org.jdesktop.swingx.autocomplete.ObjectToStringConverternewDecoratedObjectToStringConverter(org.nuiton.decorator.Decorator<?> decorator)Encapsule unDecoratordans unObjectToStringConverter.static voidundecorate(JComboBox comboBox, Document originalDocument)Désactive l'aut-complétion sur une liste déroulante, en y repositionnant le modèle du document d'édition d'avant auto-complétion.
-
-
-
Field Detail
-
DEFAULT_POPUP_LABEL
public static final String DEFAULT_POPUP_LABEL
-
DEFAULT_SELECTED_TOOLTIP
public static final String DEFAULT_SELECTED_TOOLTIP
-
DEFAULT_NOT_SELECTED_TOOLTIP
public static final String DEFAULT_NOT_SELECTED_TOOLTIP
-
EMPTY_CLASS_ARRAY
public static final Object[] EMPTY_CLASS_ARRAY
-
-
Method Detail
-
newDecoratedObjectToStringConverter
public static org.jdesktop.swingx.autocomplete.ObjectToStringConverter newDecoratedObjectToStringConverter(org.nuiton.decorator.Decorator<?> decorator)
Encapsule unDecoratordans unObjectToStringConverter.- Parameters:
decorator- le decorateur a encapsuler.- Returns:
- le converter encapsule dans un
ObjectToStringConverter
-
decorate
public static void decorate(JComboBox combo, org.jdesktop.swingx.autocomplete.ObjectToStringConverter convertor)
Ajout l'auto-complétion sur une liste déroulante, en utilisant le converteur donné pour afficher les données.- Parameters:
combo- la combo à décorerconvertor- le converter utilisé pour afficher les données.
-
undecorate
public static void undecorate(JComboBox comboBox, Document originalDocument)
Désactive l'aut-complétion sur une liste déroulante, en y repositionnant le modèle du document d'édition d'avant auto-complétion.- Parameters:
comboBox- la liste déroulante à décoreroriginalDocument- le document original de l'édtieur de la liste déroulante.
-
createDecorator
public static <O> org.nuiton.decorator.MultiJXPathDecorator<O> createDecorator(org.nuiton.decorator.JXPathDecorator<O> decorator)
-
-