Class GoofyFace

java.lang.Object
com.softsynth.jmsl.score.GoofyFace
All Implemented Interfaces:
ScoreCanvasListener

public class GoofyFace
extends java.lang.Object
implements ScoreCanvasListener
Testable implementation of a ScoreCanvasListener. Draws a face, prints event messages
Author:
Nick Didkovsky, nick@didkovsky.com
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String copyright  
  • Constructor Summary

    Constructors
    Constructor Description
    GoofyFace()  
  • Method Summary

    Modifier and Type Method Description
    void scoreCanvasClicked​(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent ev)
    executes when mouse is clicked and released
    void scoreCanvasDisplayedImageReady​(Score score, ScoreCanvas canvas, java.awt.Image displayedImage)
    Called immediately before ScoreCanvas draws the completed offscreen display image to the canvas's graphics context in paint() (awt) or paintComponent() (Swing).
    void scoreCanvasDragged​(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
    executes when mouse is dragged (moved while mousedown)
    void scoreCanvasKeyReleased​(ScoreCanvas canvas, java.awt.event.KeyEvent keyEvent)  
    void scoreCanvasKeyTyped​(ScoreCanvas canvas, java.awt.event.KeyEvent keyEvent)  
    void scoreCanvasPressed​(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
    executes when mouse button is pressed down
    void scoreCanvasReady​(ScoreCanvas canvas)  
    void scoreCanvasRectangleSelected​(ScoreCanvas canvas, java.awt.Point p1, java.awt.Point p2)
    executes when mouse is was dragged and released with no modifiers other than BUTTON1_MASK or SHIFT_MASK
    void scoreCanvasReleased​(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
    executes when mouse button is released

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait