gui.mouse
Class Rubberband
java.lang.Object
   gui.mouse.Rubberband
gui.mouse.Rubberband
- All Implemented Interfaces: 
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
- Direct Known Subclasses: 
- RubberbandMarque, RubberbandRectangle
- public abstract class Rubberband 
- extends java.lang.Object- implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
Draws and controls the rubberband used for selections.
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Rubberband
public Rubberband()
Rubberband
public Rubberband(java.awt.Component c)
drawLast
public abstract void drawLast(java.awt.Graphics g)
- 
 
- 
 
drawNext
public abstract void drawNext(java.awt.Graphics g)
- 
 
- 
 
setActive
public void setActive(boolean b)
- 
 
- 
 
isRbButton
public boolean isRbButton(java.awt.event.MouseEvent e)
- 
 
- 
 
getComponent
public java.awt.Component getComponent()
- 
 
- 
 
setComponent
public void setComponent(java.awt.Component c)
- 
 
- 
 
setModifiers
public void setModifiers(int modifiers)
- 
 
- 
 
mousePressed
public void mousePressed(java.awt.event.MouseEvent event)
- 
- Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
- 
 
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
- 
 
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
- 
 
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseDraggedin interface- java.awt.event.MouseMotionListener
 
- 
 
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
- 
 
mouseExited
public void mouseExited(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
- 
 
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent event)
- 
- Specified by:
- mouseMovedin interface- java.awt.event.MouseMotionListener
 
- 
 
isActive
public boolean isActive()
- 
 
- 
 
getAnchor
public java.awt.Point getAnchor()
- 
 
- 
 
getModifiers
public int getModifiers()
- 
 
- 
 
getStretched
public java.awt.Point getStretched()
- 
 
- 
 
getLast
public java.awt.Point getLast()
- 
 
- 
 
getEnd
public java.awt.Point getEnd()
- 
 
- 
 
anchor
public void anchor(java.awt.Point p)
- 
 
- 
 
stretch
public void stretch(java.awt.Point p)
- 
 
- 
 
end
public void end(java.awt.Point p)
- 
 
- 
 
getBounds
public java.awt.Rectangle getBounds()
- 
 
- 
 
lastBounds
public java.awt.Rectangle lastBounds()
- 
 
- 
 
addListener
public void addListener(RubberbandListener l)
- 
 
- 
 
removeListener
public void removeListener(RubberbandListener l)
- 
 
- 
 
fireRubberbandEvent
public void fireRubberbandEvent(RubberbandEvent evt)
- 
 
-