
org.apache.cayenne.modeler.util.combo.AutoCompletion.class Maven / Gradle / Ivy
The newest version!
???? 7 ?
java/lang/Object ()V
4org/apache/cayenne/modeler/util/combo/AutoCompletion comboBox Ljavax/swing/JComboBox;
javax/swing/JComboBox getEditor ()Ljavax/swing/ComboBoxEditor; javax/swing/ComboBoxEditor getEditorComponent ()Ljava/awt/Component; javax/swing/text/JTextComponent
textEditor !Ljavax/swing/text/JTextComponent; ! " allowsUserValues Z $ 4org/apache/cayenne/modeler/util/combo/SuggestionList
# & ' (Ljavax/swing/JComboBox;Z)V ) * + suggestionList 6Lorg/apache/cayenne/modeler/util/combo/SuggestionList; - JComboBox.autoCompletion / 0 1 2 3 java/lang/Boolean TRUE Ljava/lang/Boolean;
5 6 7 putClientProperty '(Ljava/lang/Object;Ljava/lang/Object;)V
9 : ; setEditable (Z)V = java/awt/event/KeyListener
? @ A B C java/awt/Component getListeners -(Ljava/lang/Class;)[Ljava/util/EventListener; E [Ljava/awt/event/KeyListener; G >org/apache/cayenne/modeler/util/combo/CustomTypeComboBoxEditor
F &
J K L setEditor (Ljavax/swing/ComboBoxEditor;)V
? N O P addKeyListener (Ljava/awt/event/KeyListener;)V
R S (Ljavax/swing/JComboBox;ZZ)V
U V W addFocusListener !(Ljava/awt/event/FocusListener;)V
N
Z [ \ ] ^ javax/swing/SwingUtilities replaceUIActionMap 2(Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V
` a S enable
# c d hide
f g h handleKeyPressed (Ljava/awt/event/KeyEvent;)V
j k l m n java/awt/event/KeyEvent
getKeyCode ()I
p q r getText ()Ljava/lang/String;
t u v isShowing ()Z
# x y z filter (Ljava/lang/String;)V
# | } show
# ? n getItemCount
# ? ? v isVisible
? ? h ,processKeyPressedWhenSuggestionListIsVisible
? ? h .processKeyPressedWhenSuggestionListIsInvisible
? ? suggestionListScrolling
? ? n getSelectedIndex
? ? n getMaximumRowCount
Z ? ? ? invokeLater (Ljava/lang/Runnable;)V
j ? ? consume
? ? ? handleNavigationKeys (ZIII)V
# ?
? ? processEnterPressed
# ? ? ? getSelectedValue ()Ljava/lang/Object;
# ? ? ? getItemAt (I)Ljava/lang/Object;
? ? ? setSelectedItem (Ljava/lang/Object;)V
? ? v isPopupVisible
? ? ; setPopupVisible
# ? ? ? setSelectedIndex (I)V
?
? ? requestFocus
# ? ? ? getList ()Ljavax/swing/JList;
? ? ? ? ? javax/swing/JList ensureIndexIsVisible ? java/awt/event/FocusListener ? java/lang/Runnable AUTOCOMPLETION_PROPERTY Ljava/lang/String;
ConstantValue Code LineNumberTable LocalVariableTable this 6Lorg/apache/cayenne/modeler/util/combo/AutoCompletion; strict listener Ljava/awt/event/KeyListener; listeners ac
StackMapTable (Ljavax/swing/JComboBox;)V focusGained (Ljava/awt/event/FocusEvent;)V e Ljava/awt/event/FocusEvent; focusLost
keyPressed Ljava/awt/event/KeyEvent; keyReleased text keyTyped run ? java/lang/String suggest next I sel max value Ljava/lang/Object; list Ljavax/swing/JList;
selectedIndex
SourceFile AutoCompletion.java ! ? <