Package org.nuiton.jaxx.widgets
Class BeanUIUtil
- java.lang.Object
-
- org.nuiton.jaxx.widgets.BeanUIUtil
-
public class BeanUIUtil extends Object
Class with usefull methods used in bean uis.- Since:
- 2.2
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBeanUIUtil.PopupHandler<O>
-
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 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(io.ultreia.java4all.decoration.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(io.ultreia.java4all.decoration.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.
-
-