|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Image
java.awt.image.BufferedImage
Brush
Tool
public abstract class Tool
TODO Put here a description of what this class does.
| Field Summary | |
|---|---|
protected Canvas |
c
the canvas the tool is used on |
protected int |
x
the x point of a tool |
protected int |
y
the y point of a tool |
| Fields inherited from class Brush |
|---|
name |
| Fields inherited from class java.awt.image.BufferedImage |
|---|
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY |
| Fields inherited from class java.awt.Image |
|---|
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty |
| Fields inherited from interface java.awt.Transparency |
|---|
BITMASK, OPAQUE, TRANSLUCENT |
| Constructor Summary | |
|---|---|
Tool(int s,
java.io.File f,
java.lang.String S)
the generic constructor for all tool classes |
|
| Method Summary | |
|---|---|
abstract void |
finish()
this is the method that puts the drawn item onto the canvs for all tools except polygon |
int |
getX()
returns the x component |
int |
getY()
returns the y component |
| Methods inherited from class Brush |
|---|
getSize, Paint, toString |
| Methods inherited from class java.awt.image.BufferedImage |
|---|
addTileObserver, coerceData, copyData, createGraphics, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB |
| Methods inherited from class java.awt.Image |
|---|
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int x
protected int y
protected Canvas c
| Constructor Detail |
|---|
public Tool(int s,
java.io.File f,
java.lang.String S)
s - size of the icon length and widthf - name of the icon fileS - the name of the tool that appears on the list| Method Detail |
|---|
public abstract void finish()
public int getX()
public int getY()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||