sears.gui.glassPane
Class ViewportGlassPaneModule

java.lang.Object
  extended by sears.gui.glassPane.ViewportGlassPaneModule
Direct Known Subclasses:
FindModule

public abstract class ViewportGlassPaneModule
extends java.lang.Object

Defines a generic view port glass pane module


Field Summary
protected  boolean isViewportChanged
           
protected  java.awt.Component view
           
protected  javax.swing.JViewport viewport
           
 
Constructor Summary
ViewportGlassPaneModule(javax.swing.JScrollPane scrollPane)
          Constructs a new ViewportGlassPaneModule object.
 
Method Summary
abstract  void fireAdjustmentValueChanged(java.awt.event.AdjustmentEvent e)
           
 void fireViewChange()
          Use when view change
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

view

protected java.awt.Component view

viewport

protected javax.swing.JViewport viewport

isViewportChanged

protected boolean isViewportChanged
Constructor Detail

ViewportGlassPaneModule

public ViewportGlassPaneModule(javax.swing.JScrollPane scrollPane)
Constructs a new ViewportGlassPaneModule object.

Parameters:
scrollPane - the scroll pane
Throws:
java.lang.NullPointerException - if scrollPane is null
java.lang.NullPointerException - if its view port is null
java.lang.NullPointerException - if the view of the view port is null
See Also:
JScrollPane, JViewport
Method Detail

fireViewChange

public void fireViewChange()
Use when view change


fireAdjustmentValueChanged

public abstract void fireAdjustmentValueChanged(java.awt.event.AdjustmentEvent e)