bookExamples.ch26Graphics.draw2d.shapes
Class FunctionShape
java.lang.Object
bookExamples.ch26Graphics.draw2d.shapes.DJShape
bookExamples.ch26Graphics.draw2d.shapes.FunctionShape
- All Implemented Interfaces:
- Drawable, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener
public class FunctionShape
- extends DJShape
- implements java.beans.PropertyChangeListener
Copyright DocJava, inc. User: lyon
Date: Feb 20, 2005
Time: 7:59:45 AM
- See Also:
- Serialized Form
Methods inherited from class bookExamples.ch26Graphics.draw2d.shapes.DJShape |
drawLine, erase, getAffineTransform, getBackground, getCenterPoint, getDistance, getForeground, getForegroundColor, getOldAffineTransform, getPcs, getRunAffinePanel, getSize, getX1, getX2, getY1, getY2, isGrouped, isSelected, restoreState, saveState, setAffineTransform, setBackground, setForeground, setForegroundColor, setGrouped, setLocation, setOldAffineTransform, setPcs, setSelected, setSize, setX1, setX2, setY1, setY2 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionShape
public FunctionShape(java.awt.Polygon p)
FunctionShape
public FunctionShape(int x1,
int y1,
int x2,
int y2,
Fcn1 f,
double eps)
getInstance
public DJShape getInstance(int x1,
int y1,
int x2,
int y2)
- Specified by:
getInstance
in class DJShape
getShape
public java.awt.Shape getShape()
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent pce)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
draw
public void draw(java.awt.Graphics g)
- Specified by:
draw
in interface Drawable
getCenter
public java.awt.Point getCenter()
- Specified by:
getCenter
in class DJShape
isPaintable
public boolean isPaintable()
supportsCustomEditor
public boolean supportsCustomEditor()
getCustomEditor
public java.awt.Component getCustomEditor()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Overrides:
addPropertyChangeListener
in class DJShape
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Overrides:
removePropertyChangeListener
in class DJShape
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object value)
getAsText
public java.lang.String getAsText()
getJavaInitializationString
public java.lang.String getJavaInitializationString()
getTags
public java.lang.String[] getTags()
setAsText
public void setAsText(java.lang.String text)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
paintValue
public void paintValue(java.awt.Graphics gfx,
java.awt.Rectangle box)