org.jhotdraw.contrib
Class AutoscrollHelper

java.lang.Object
  extended by org.jhotdraw.contrib.AutoscrollHelper

public abstract class AutoscrollHelper
extends java.lang.Object

A helper class for implementing autoscrolling

Version:
<$CURRENT_VERSION$>
Author:
SourceForge(dnoyeb) aka C.L. Gilbert

Constructor Summary
AutoscrollHelper(int margin)
           
 
Method Summary
 void autoscroll(java.awt.Point location)
          Part of the autoscrolls interface
 java.awt.Insets getAutoscrollInsets()
           
 int getAutoscrollMargin()
           
abstract  java.awt.Dimension getSize()
          Override this method to call getSize() on your Component
abstract  java.awt.Rectangle getVisibleRect()
          Override this method to call getVisibleRect() on your JComponent
abstract  void scrollRectToVisible(java.awt.Rectangle aRect)
          Override this method to call scrollRectToVisible(Rectangle aRect) on your component
 void setAutoscrollMargin(int margin)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoscrollHelper

public AutoscrollHelper(int margin)
Method Detail

setAutoscrollMargin

public void setAutoscrollMargin(int margin)

getAutoscrollMargin

public int getAutoscrollMargin()

getSize

public abstract java.awt.Dimension getSize()
Override this method to call getSize() on your Component

See Also:
Component.getSize()

getVisibleRect

public abstract java.awt.Rectangle getVisibleRect()
Override this method to call getVisibleRect() on your JComponent

See Also:
JComponent.getVisibleRect()

scrollRectToVisible

public abstract void scrollRectToVisible(java.awt.Rectangle aRect)
Override this method to call scrollRectToVisible(Rectangle aRect) on your component

See Also:
JComponent.scrollRectToVisible(java.awt.Rectangle)

autoscroll

public void autoscroll(java.awt.Point location)
Part of the autoscrolls interface


getAutoscrollInsets

public java.awt.Insets getAutoscrollInsets()