Class BeanUIUtil


  • public class BeanUIUtil
    extends Object
    Class with usefull methods used in bean uis.
    Since:
    2.2
    Author:
    Tony Chemit - dev@tchemit.fr
    • 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
    • Constructor Detail

      • BeanUIUtil

        public BeanUIUtil()
    • Method Detail

      • invokeMethod

        public static void invokeMethod​(Method mut,
                                        Object source,
                                        Object... params)
      • newDecoratedObjectToStringConverter

        public static org.jdesktop.swingx.autocomplete.ObjectToStringConverter newDecoratedObjectToStringConverter​(io.ultreia.java4all.decoration.Decorator decorator)
        Encapsule un Decorator dans un ObjectToStringConverter.
        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écorer
        convertor - 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écorer
        originalDocument - le document original de l'édtieur de la liste déroulante.