DixShtix

com.dixshtix.awt
Interface Draggable

All Known Implementing Classes:
DraggableShape

public interface Draggable

Title:

Description:

Copyright: Copyright (c) Richard C. Penner II

Company:

Version:
1.0
Author:
Richard C. Penner II

Method Summary
 java.awt.geom.Rectangle2D computeBounds(java.awt.geom.Point2D position)
           
 boolean contains(double x, double y)
           
 void draw(java.awt.Graphics2D g)
           
 void drawAsOutline(java.awt.Graphics2D g, java.awt.geom.Point2D position)
           
 java.awt.geom.Rectangle2D getBounds()
           
 java.awt.geom.Point2D getPosition()
           
 void setPosition(java.awt.geom.Point2D newPosition)
           
 

Method Detail

getPosition

public java.awt.geom.Point2D getPosition()

setPosition

public void setPosition(java.awt.geom.Point2D newPosition)

contains

public boolean contains(double x,
                        double y)

getBounds

public java.awt.geom.Rectangle2D getBounds()

computeBounds

public java.awt.geom.Rectangle2D computeBounds(java.awt.geom.Point2D position)

draw

public void draw(java.awt.Graphics2D g)

drawAsOutline

public void drawAsOutline(java.awt.Graphics2D g,
                          java.awt.geom.Point2D position)

DixShtix