net.infonode.gui
Class ButtonFactory.ButtonHighlighter

java.lang.Object
  extended by net.infonode.gui.ButtonFactory.ButtonHighlighter
All Implemented Interfaces:
java.awt.event.ComponentListener, java.awt.event.HierarchyListener, java.util.EventListener
Enclosing class:
ButtonFactory

private static class ButtonFactory.ButtonHighlighter
extends java.lang.Object
implements java.awt.event.ComponentListener, java.awt.event.HierarchyListener


Field Summary
private  javax.swing.JButton button
           
private  javax.swing.border.Border highlightedBorder
           
private  javax.swing.border.Border normalBorder
           
private  javax.swing.border.Border pressedBorder
           
private  boolean rollover
           
private  long rolloverStart
           
 
Constructor Summary
ButtonFactory.ButtonHighlighter(javax.swing.JButton button, int padding)
           
 
Method Summary
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 void hierarchyChanged(java.awt.event.HierarchyEvent e)
           
private  void setNormalState()
           
private  void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

button

private javax.swing.JButton button

pressedBorder

private javax.swing.border.Border pressedBorder

highlightedBorder

private javax.swing.border.Border highlightedBorder

normalBorder

private javax.swing.border.Border normalBorder

rollover

private boolean rollover

rolloverStart

private long rolloverStart
Constructor Detail

ButtonFactory.ButtonHighlighter

ButtonFactory.ButtonHighlighter(javax.swing.JButton button,
                                int padding)
Method Detail

setNormalState

private void setNormalState()

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

hierarchyChanged

public void hierarchyChanged(java.awt.event.HierarchyEvent e)
Specified by:
hierarchyChanged in interface java.awt.event.HierarchyListener

update

private void update()