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
  • Constructor Details

    • ScoreCanvasSwing

      public ScoreCanvasSwing()
    • ScoreCanvasSwing

      public ScoreCanvasSwing​(int w, int h)
  • Method Details

    • 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)
    • 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)
    • getLocation

      public java.awt.Point getLocation()
    • 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()