blue.painter
Class SupportingPainter
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--blue.painter.SupportingPainter
- Direct Known Subclasses:
- CircleSonic, ClaySmfTrainer, ClayXmfTrainer, GuitarFretBoard, GuitarString, LabelArea, SandSmfTrainer, SandXmfTrainer
- public class SupportingPainter
- extends java.awt.Panel
- See Also:
- Serialized Form
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Method Summary |
Position |
AWTtoSupportingPainterMap(Position p)
|
void |
bk(double distance)
|
int |
canvasHeight()
|
int |
canvasWidth()
|
void |
connect(Seq s)
|
void |
display(java.awt.Graphics g)
|
void |
draw(Circle c)
|
void |
draw(GeoCircle c)
|
void |
draw(int x,
int y)
|
void |
draw(Polygon c)
|
void |
draw(Position p1,
Position p2)
|
void |
draw(Rectangle r)
|
void |
draw(Square s)
|
void |
drawBoundary()
|
void |
drawFret(int height,
int width)
|
void |
drawString(java.lang.String s)
|
void |
drawStringCentered(java.lang.String s)
|
void |
fd(double distance)
|
java.awt.Color |
getColor()
|
java.awt.Font |
getFont()
|
java.awt.Color |
getPenColor(java.awt.Color c)
|
double |
heading()
|
void |
hide()
|
void |
hide(java.awt.Graphics g)
|
void |
ibk(double distance)
|
void |
ifd(double distance)
|
void |
ila(Circle c,
int degree)
|
void |
ilt(double distance)
|
void |
invert(Circle c)
|
void |
invert(Polygon c)
|
void |
ira(Circle c,
int degree)
|
void |
irt(double distance)
|
void |
jbk(double distance)
|
void |
jfd(double distance)
|
void |
jla(Circle c,
int degree)
|
void |
jlt(double distance)
|
void |
jra(Circle c,
int degree)
|
void |
jrt(double distance)
|
void |
la(Circle c,
int degree)
|
void |
lt(double distance)
|
Position |
mapAWTtoSupportingPainter(Position p)
|
Position |
mapSupportingPainterToAWT(Position p)
|
void |
moveTo(Position p)
|
void |
paint(Circle c)
|
void |
paint(GeoCircle c)
|
void |
paint(java.awt.Graphics g)
|
void |
paint(Polygon c)
|
void |
paint(Shape s)
|
void |
paint(Square s)
|
void |
paintCanvas(java.awt.Color c)
|
Position |
position()
|
void |
printCanvasDimensions()
|
void |
printState()
|
void |
ra(Circle c,
int degree)
|
void |
redisplay(java.awt.Graphics g)
|
void |
rt(double distance)
|
void |
setFontSize(int s)
|
void |
setHeading(double h)
|
void |
setPenColor(java.awt.Color c)
|
void |
setPenColor(java.awt.Graphics g,
java.awt.Color c)
|
void |
setPenFont(java.awt.Font f)
|
void |
setPenFont(java.awt.Graphics g,
java.awt.Font f)
|
void |
setPosition(int x,
int y)
|
void |
setPosition(Position xp)
|
void |
tl()
|
void |
tl(double distance)
|
void |
tr()
|
void |
tr(double distance)
|
void |
undisplay(java.awt.Graphics g)
|
void |
update(java.awt.Graphics g)
|
void |
view()
|
void |
view(java.awt.Graphics g)
|
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
paramString,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setFont,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
SupportingPainter
public SupportingPainter(int x,
int y)
SupportingPainter
public SupportingPainter(int x,
int y,
boolean visibility)
update
public void update(java.awt.Graphics g)
- Overrides:
- update in class java.awt.Container
paint
public void paint(java.awt.Graphics g)
- Overrides:
- paint in class java.awt.Container
position
public Position position()
heading
public double heading()
canvasWidth
public int canvasWidth()
canvasHeight
public int canvasHeight()
getColor
public java.awt.Color getColor()
getFont
public java.awt.Font getFont()
- Overrides:
- getFont in class java.awt.Component
setPosition
public void setPosition(int x,
int y)
setPosition
public void setPosition(Position xp)
setHeading
public void setHeading(double h)
printCanvasDimensions
public void printCanvasDimensions()
display
public void display(java.awt.Graphics g)
undisplay
public void undisplay(java.awt.Graphics g)
redisplay
public void redisplay(java.awt.Graphics g)
mapSupportingPainterToAWT
public Position mapSupportingPainterToAWT(Position p)
mapAWTtoSupportingPainter
public Position mapAWTtoSupportingPainter(Position p)
AWTtoSupportingPainterMap
public Position AWTtoSupportingPainterMap(Position p)
printState
public void printState()
moveTo
public void moveTo(Position p)
connect
public void connect(Seq s)
fd
public void fd(double distance)
bk
public void bk(double distance)
lt
public void lt(double distance)
rt
public void rt(double distance)
ifd
public void ifd(double distance)
ibk
public void ibk(double distance)
ilt
public void ilt(double distance)
irt
public void irt(double distance)
jfd
public void jfd(double distance)
jbk
public void jbk(double distance)
jrt
public void jrt(double distance)
jlt
public void jlt(double distance)
tr
public void tr()
tr
public void tr(double distance)
tl
public void tl()
tl
public void tl(double distance)
ra
public void ra(Circle c,
int degree)
la
public void la(Circle c,
int degree)
jra
public void jra(Circle c,
int degree)
jla
public void jla(Circle c,
int degree)
ira
public void ira(Circle c,
int degree)
ila
public void ila(Circle c,
int degree)
draw
public void draw(Square s)
draw
public void draw(GeoCircle c)
draw
public void draw(Circle c)
paint
public void paint(Square s)
paint
public void paint(Shape s)
paint
public void paint(GeoCircle c)
paint
public void paint(Circle c)
invert
public void invert(Circle c)
paint
public void paint(Polygon c)
invert
public void invert(Polygon c)
draw
public void draw(Polygon c)
drawString
public void drawString(java.lang.String s)
setFontSize
public void setFontSize(int s)
drawStringCentered
public void drawStringCentered(java.lang.String s)
drawFret
public void drawFret(int height,
int width)
draw
public void draw(Rectangle r)
drawBoundary
public void drawBoundary()
hide
public void hide()
- Overrides:
- hide in class java.awt.Component
view
public void view()
setPenColor
public void setPenColor(java.awt.Color c)
getPenColor
public java.awt.Color getPenColor(java.awt.Color c)
paintCanvas
public void paintCanvas(java.awt.Color c)
setPenFont
public void setPenFont(java.awt.Font f)
draw
public void draw(int x,
int y)
draw
public void draw(Position p1,
Position p2)
hide
public void hide(java.awt.Graphics g)
view
public void view(java.awt.Graphics g)
setPenColor
public void setPenColor(java.awt.Graphics g,
java.awt.Color c)
setPenFont
public void setPenFont(java.awt.Graphics g,
java.awt.Font f)