net.sf.sbcc.componentcombo.plaf.basic
Class BasicComponentComboBoxUI.Handler

java.lang.Object
  extended by net.sf.sbcc.componentcombo.plaf.basic.BasicComponentComboBoxUI.Handler
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.LayoutManager, java.beans.PropertyChangeListener, java.util.EventListener, SimpleDataListener
Enclosing class:
BasicComponentComboBoxUI

private class BasicComponentComboBoxUI.Handler
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.LayoutManager, SimpleDataListener, java.beans.PropertyChangeListener


Constructor Summary
private BasicComponentComboBoxUI.Handler()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void addLayoutComponent(java.lang.String name, java.awt.Component comp)
           
 void contentsChanged(SimpleDataEvent e)
          Sent when the contents of the list has changed in a way that's too complex to characterize with the previous methods.
 void focusGained(java.awt.event.FocusEvent e)
           
 void focusLost(java.awt.event.FocusEvent e)
           
 void intervalAdded(SimpleDataEvent e)
           
 void intervalRemoved(SimpleDataEvent e)
           
private  boolean isTypeAheadKey(java.awt.event.KeyEvent e)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void layoutContainer(java.awt.Container parent)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
           
 void propertyChange(java.beans.PropertyChangeEvent e)
           
 void removeLayoutComponent(java.awt.Component comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicComponentComboBoxUI.Handler

private BasicComponentComboBoxUI.Handler()
Method Detail

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

isTypeAheadKey

private boolean isTypeAheadKey(java.awt.event.KeyEvent e)

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

contentsChanged

public void contentsChanged(SimpleDataEvent e)
Description copied from interface: SimpleDataListener
Sent when the contents of the list has changed in a way that's too complex to characterize with the previous methods. For example, this is sent when an item has been replaced. Index0 and index1 bracket the change.

Specified by:
contentsChanged in interface SimpleDataListener
Parameters:
e - a ListDataEvent encapsulating the event information

intervalAdded

public void intervalAdded(SimpleDataEvent e)

intervalRemoved

public void intervalRemoved(SimpleDataEvent e)

addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               java.awt.Component comp)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component comp)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager

layoutContainer

public void layoutContainer(java.awt.Container parent)
Specified by:
layoutContainer in interface java.awt.LayoutManager

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener