|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
org.jscience.awt.pots.PotBase
org.jscience.awt.pots.Pot
public class Pot
DOCUMENT ME!
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Canvas |
|---|
java.awt.Canvas.AccessibleAWTCanvas |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
DEFAULTRADIUS
DOCUMENT ME! |
static int |
GRADGAPPERCENT
DOCUMENT ME! |
static int |
GRADLENGTHPERCENT
DOCUMENT ME! |
static int |
LABELPERCENT
DOCUMENT ME! |
static int |
MAXPOTTRAVELDEGREES
DOCUMENT ME! |
static int |
NUMBEROFSECTIONS
DOCUMENT ME! |
static int |
PAD
DOCUMENT ME! |
static int |
POTZEROOFFSET
DOCUMENT ME! |
static java.lang.String |
SECTIONLABELS
DOCUMENT ME! |
static int |
TICLENGTHPERCENT
DOCUMENT ME! |
static int |
TICSTARTPERCENT
DOCUMENT ME! |
| Fields inherited from class org.jscience.awt.pots.PotBase |
|---|
adjustmentListener, blockIncrement, brighterPanelColor, caption, DEFAULTFONTNAME, DEFAULTFONTSIZE, DEFAULTFONTSTYLE, downPt, font, fontName, fontSize, fontStyle, gradColor, GRADCOLOR, hasFocus, hasHighlight, hasLabels, highlightBrighterColor, highlightDarkerColor, knobColor, KNOBCOLOR, labels, mouseDown, mouseInKnob, numberOfSections, panelColor, PANELCOLOR, potImage, POTRANGE, textColor, TEXTCOLOR, ticColor, TICCOLOR, unitIncrement, value, xCenter, yCenter |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.Adjustable |
|---|
HORIZONTAL, NO_ORIENTATION, VERTICAL |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
Pot()
Creates a new Pot object. |
|
Pot(int radius,
java.lang.String caption,
int value)
Creates a new Pot object. |
|
Pot(int radius,
java.lang.String fontName,
int fontStyle,
int fontSize,
java.lang.String caption,
boolean hasLabels,
java.lang.String labelsString,
boolean captionAtBottom,
int value,
boolean knobUseTics,
boolean gradUseTics,
boolean hasHighlight,
int ticLengthPercent,
int ticStartPercent,
int numberOfSections,
int gradGapPercent,
int gradLengthPercent,
int labelPercent,
java.awt.Color panelColor,
java.awt.Color knobColor,
java.awt.Color textColor,
java.awt.Color ticColor,
java.awt.Color gradColor)
Creates a new Pot object. |
|
| Method Summary | |
|---|---|
protected void |
drawDotPolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
int length)
DOCUMENT ME! |
protected void |
drawLinePolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
int length)
DOCUMENT ME! |
protected void |
drawTextPolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
java.lang.String text)
DOCUMENT ME! |
protected double |
getAngleFromValue(int inValue)
DOCUMENT ME! |
boolean |
getCaptionAtBottom()
DOCUMENT ME! |
int |
getGradGapPercent()
DOCUMENT ME! |
int |
getGradLengthPercent()
DOCUMENT ME! |
boolean |
getGradUseTics()
DOCUMENT ME! |
boolean |
getKnobUseTics()
DOCUMENT ME! |
int |
getLabelPercent()
DOCUMENT ME! |
java.awt.Dimension |
getPreferredSize()
DOCUMENT ME! |
int |
getRadius()
DOCUMENT ME! |
int |
getTicLengthPercent()
DOCUMENT ME! |
int |
getTicStartPercent()
DOCUMENT ME! |
void |
paint(java.awt.Graphics g)
DOCUMENT ME! |
protected void |
processKeyEvent(java.awt.event.KeyEvent e)
DOCUMENT ME! |
protected void |
processMouseEvent(java.awt.event.MouseEvent e)
DOCUMENT ME! |
protected void |
processMouseMotionEvent(java.awt.event.MouseEvent e)
DOCUMENT ME! |
void |
setCaptionAtBottom(boolean captionAtBottom)
DOCUMENT ME! |
void |
setGradGapPercent(int percent)
DOCUMENT ME! |
void |
setGradLengthPercent(int percent)
DOCUMENT ME! |
void |
setGradUseTics(boolean useTics)
DOCUMENT ME! |
void |
setKnobUseTics(boolean useTics)
DOCUMENT ME! |
void |
setLabelPercent(int percent)
DOCUMENT ME! |
void |
setRadius(int radius)
DOCUMENT ME! |
void |
setTicLengthPercent(int percent)
DOCUMENT ME! |
void |
setTicStartPercent(int percent)
DOCUMENT ME! |
| Methods inherited from class java.awt.Canvas |
|---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULTRADIUS
public static final int MAXPOTTRAVELDEGREES
public static final int POTZEROOFFSET
public static final int TICLENGTHPERCENT
public static final int TICSTARTPERCENT
public static final int NUMBEROFSECTIONS
public static final java.lang.String SECTIONLABELS
public static final int GRADGAPPERCENT
public static final int GRADLENGTHPERCENT
public static final int LABELPERCENT
public static final int PAD
| Constructor Detail |
|---|
public Pot(int radius,
java.lang.String fontName,
int fontStyle,
int fontSize,
java.lang.String caption,
boolean hasLabels,
java.lang.String labelsString,
boolean captionAtBottom,
int value,
boolean knobUseTics,
boolean gradUseTics,
boolean hasHighlight,
int ticLengthPercent,
int ticStartPercent,
int numberOfSections,
int gradGapPercent,
int gradLengthPercent,
int labelPercent,
java.awt.Color panelColor,
java.awt.Color knobColor,
java.awt.Color textColor,
java.awt.Color ticColor,
java.awt.Color gradColor)
radius - DOCUMENT ME!fontName - DOCUMENT ME!fontStyle - DOCUMENT ME!fontSize - DOCUMENT ME!caption - DOCUMENT ME!hasLabels - DOCUMENT ME!labelsString - DOCUMENT ME!captionAtBottom - DOCUMENT ME!value - DOCUMENT ME!knobUseTics - DOCUMENT ME!gradUseTics - DOCUMENT ME!hasHighlight - DOCUMENT ME!ticLengthPercent - DOCUMENT ME!ticStartPercent - DOCUMENT ME!numberOfSections - DOCUMENT ME!gradGapPercent - DOCUMENT ME!gradLengthPercent - DOCUMENT ME!labelPercent - DOCUMENT ME!panelColor - DOCUMENT ME!knobColor - DOCUMENT ME!textColor - DOCUMENT ME!ticColor - DOCUMENT ME!gradColor - DOCUMENT ME!
public Pot(int radius,
java.lang.String caption,
int value)
radius - DOCUMENT ME!caption - DOCUMENT ME!value - DOCUMENT ME!public Pot()
| Method Detail |
|---|
public java.awt.Dimension getPreferredSize()
getPreferredSize in class PotBase
protected void drawLinePolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
int length)
g - DOCUMENT ME!xCenter - DOCUMENT ME!yCenter - DOCUMENT ME!angle - DOCUMENT ME!start - DOCUMENT ME!length - DOCUMENT ME!
protected void drawDotPolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
int length)
g - DOCUMENT ME!xCenter - DOCUMENT ME!yCenter - DOCUMENT ME!angle - DOCUMENT ME!start - DOCUMENT ME!length - DOCUMENT ME!
protected void drawTextPolar(java.awt.Graphics g,
int xCenter,
int yCenter,
double angle,
int start,
java.lang.String text)
g - DOCUMENT ME!xCenter - DOCUMENT ME!yCenter - DOCUMENT ME!angle - DOCUMENT ME!start - DOCUMENT ME!text - DOCUMENT ME!protected double getAngleFromValue(int inValue)
inValue - DOCUMENT ME!
public void paint(java.awt.Graphics g)
paint in class PotBaseg - DOCUMENT ME!protected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent in class java.awt.Componente - DOCUMENT ME!protected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent in class java.awt.Componente - DOCUMENT ME!protected void processKeyEvent(java.awt.event.KeyEvent e)
processKeyEvent in class java.awt.Componente - DOCUMENT ME!public int getRadius()
public void setRadius(int radius)
radius - DOCUMENT ME!public int getTicLengthPercent()
public void setTicLengthPercent(int percent)
percent - DOCUMENT ME!public int getTicStartPercent()
public void setTicStartPercent(int percent)
percent - DOCUMENT ME!public int getGradGapPercent()
public void setGradGapPercent(int percent)
percent - DOCUMENT ME!public int getGradLengthPercent()
public void setGradLengthPercent(int percent)
percent - DOCUMENT ME!public int getLabelPercent()
public void setLabelPercent(int percent)
percent - DOCUMENT ME!public boolean getKnobUseTics()
public void setKnobUseTics(boolean useTics)
useTics - DOCUMENT ME!public boolean getGradUseTics()
public void setGradUseTics(boolean useTics)
useTics - DOCUMENT ME!public boolean getCaptionAtBottom()
public void setCaptionAtBottom(boolean captionAtBottom)
captionAtBottom - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||