com.softsynth.jmsl.score
Class ScoreCanvasSwing
java.lang.Object
com.softsynth.jmsl.score.ScoreCanvasAdapter
com.softsynth.jmsl.score.ScoreCanvasSwing
- All Implemented Interfaces:
- PVCanvas, PVComponent, EditStateListener, ScoreCanvas, ZoomListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.util.EventListener
public class ScoreCanvasSwing
- extends ScoreCanvasAdapter
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Methods inherited from class com.softsynth.jmsl.score.ScoreCanvasAdapter |
addScoreCanvasListener, build, editStateChanged, getComponent, getCursorLocationOrigin, getCursorLocationTerminus, getCursorNote, getFont, getGraphics, getHeight, getRectSelectOriginCorner, getRectSelectTerminalCorner, getScoreCanvasListeners, getScorePainter, getWidth, isCursorWasPlaced, isDrawIt, isRectangleInProgress, isRectangleWasSelected, isTranslationJustChanged, keyPressed, keyReleased, keyTyped, notify, notifyReady, removeAllScoreCanvasListeners, removeScoreCanvasListener, repaint, setCursorLocation, setCursorLocationOrigin, setCursorLocationTerminus, setCursorNote, setCursorWasPlaced, setDrawIt, setFont, setRectangleInProgress, setRectangleWasSelected, setRectSelectOriginCorner, setRectSelectTerminalCorner, setScorePainter, setTranslationJustChanged |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScoreCanvasSwing
public ScoreCanvasSwing()
ScoreCanvasSwing
public ScoreCanvasSwing(int w,
int h)
handlePrint
public void handlePrint(Score score)
- Specified by:
handlePrint in interface ScoreCanvas- Overrides:
handlePrint in class ScoreCanvasAdapter
imageUpdate
public boolean imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
- TODO IS THIS USED?????????????? Called asynchronously if createImage() in paint() doesn't
return an image right away
updateSize
public void updateSize(int w,
int h)
main
public static void main(java.lang.String[] args)
setZoom
public void setZoom(double zoom)
- ZoomListener interface
- Specified by:
setZoom in interface ZoomListener- Overrides:
setZoom in class ScoreCanvasAdapter
getRenderGraphics
public java.awt.Graphics getRenderGraphics()
- Specified by:
getRenderGraphics in interface ScoreCanvas- Specified by:
getRenderGraphics in class ScoreCanvasAdapter
- Returns:
- offscreengraphics of awt canvas component
- See Also:
ScoreCanvasAdapter.getRenderGraphics()
setCanvasSize
public void setCanvasSize(int w,
int h)
getParent
public java.awt.Container getParent()
getBounds
public java.awt.Rectangle getBounds()
setLocation
public void setLocation(int x,
int y)
setEnabled
public void setEnabled(boolean b)
isEnabled
public boolean isEnabled()
addKeyListener
public void addKeyListener(java.awt.event.KeyListener l)
removeKeyListener
public void removeKeyListener(java.awt.event.KeyListener l)
setBackground
public void setBackground(java.awt.Color color)
getBackground
public java.awt.Color getBackground()