net.sf.sbcc.datacomponents
Class JDataTextField.JComboReplacementHotKeyListener
java.lang.Object
net.sf.sbcc.datacomponents.JDataTextField.JComboReplacementHotKeyListener
- All Implemented Interfaces:
- java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.util.EventListener, javax.swing.event.PopupMenuListener
- Enclosing class:
- JDataTextField
public class JDataTextField.JComboReplacementHotKeyListener
- extends java.lang.Object
- implements java.awt.event.KeyListener, java.awt.event.FocusListener, java.awt.event.ItemListener, javax.swing.event.PopupMenuListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataComponentConstraints
private DataComponentConstraints dataComponentConstraints
component
private IDataComponent component
replacement
private javax.swing.JComboBox replacement
JDataTextField.JComboReplacementHotKeyListener
public JDataTextField.JComboReplacementHotKeyListener(DataComponentConstraints P_dataComponentConstraints,
IDataComponent P_comp)
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
handleReplacementValueChanged
private void handleReplacementValueChanged()
- we have to update the value in the original component immediately
removeReplacementComponent
private void removeReplacementComponent()
- we have to restore the original component visibility on focus lost or escape pressed
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGained
in interface java.awt.event.FocusListener
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interface java.awt.event.FocusListener
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChanged
in interface java.awt.event.ItemListener
popupMenuWillBecomeVisible
public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
- Specified by:
popupMenuWillBecomeVisible
in interface javax.swing.event.PopupMenuListener
popupMenuWillBecomeInvisible
public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
- Specified by:
popupMenuWillBecomeInvisible
in interface javax.swing.event.PopupMenuListener
popupMenuCanceled
public void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
- Specified by:
popupMenuCanceled
in interface javax.swing.event.PopupMenuListener