Package org.fife.ui.autocomplete
Class AutoCompletion.AutoActivationListener
- java.lang.Object
-
- java.awt.event.FocusAdapter
-
- org.fife.ui.autocomplete.AutoCompletion.AutoActivationListener
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.event.FocusListener
,java.beans.PropertyChangeListener
,java.util.EventListener
,javax.swing.event.CaretListener
,javax.swing.event.DocumentListener
- Enclosing class:
- AutoCompletion
private class AutoCompletion.AutoActivationListener extends java.awt.event.FocusAdapter implements javax.swing.event.DocumentListener, javax.swing.event.CaretListener, java.awt.event.ActionListener, java.beans.PropertyChangeListener
Listens for events in the text component to auto-activate the code completion popup.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
justInserted
private javax.swing.Timer
timer
-
Constructor Summary
Constructors Constructor Description AutoActivationListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
void
addTo(javax.swing.text.JTextComponent tc)
void
caretUpdate(javax.swing.event.CaretEvent e)
void
changedUpdate(javax.swing.event.DocumentEvent e)
void
focusLost(java.awt.event.FocusEvent e)
void
insertUpdate(javax.swing.event.DocumentEvent e)
void
propertyChange(java.beans.PropertyChangeEvent e)
void
removeFrom(javax.swing.text.JTextComponent tc)
void
removeUpdate(javax.swing.event.DocumentEvent e)
-
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
addTo
public void addTo(javax.swing.text.JTextComponent tc)
-
caretUpdate
public void caretUpdate(javax.swing.event.CaretEvent e)
- Specified by:
caretUpdate
in interfacejavax.swing.event.CaretListener
-
changedUpdate
public void changedUpdate(javax.swing.event.DocumentEvent e)
- Specified by:
changedUpdate
in interfacejavax.swing.event.DocumentListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interfacejava.awt.event.FocusListener
- Overrides:
focusLost
in classjava.awt.event.FocusAdapter
-
insertUpdate
public void insertUpdate(javax.swing.event.DocumentEvent e)
- Specified by:
insertUpdate
in interfacejavax.swing.event.DocumentListener
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
removeFrom
public void removeFrom(javax.swing.text.JTextComponent tc)
-
removeUpdate
public void removeUpdate(javax.swing.event.DocumentEvent e)
- Specified by:
removeUpdate
in interfacejavax.swing.event.DocumentListener
-
-