Class RenderedMessageBean

java.lang.Object
com.softsynth.jmsl.score.util.RenderedMessageBean

public class RenderedMessageBean
extends java.lang.Object
A RenderedMessageBean may be added as a UserBean to a Measure, Staff, or Note, and executes when the object is drawn, as the very last rendering step. Originally designed to draw simple graphics relative to the drawing anchor of the object and is scaled by the current zoom. A RenderedMessageListener is added to a Score and can listen in on these to actually do something RenderedMessage save and load to/from score files, as they are userbeans
Author:
Nick Didkovsky (c) 2010 Nick Didkovsky
See Also:
RenderedMessagesTest
  • Constructor Summary

    Constructors
    Constructor Description
    RenderedMessageBean()  
    RenderedMessageBean​(java.lang.String cmd)  
  • Method Summary

    Modifier and Type Method Description
    void execute​(Score score, java.lang.Object container, java.awt.Graphics g, java.awt.geom.Point2D p, double zoom)  
    java.lang.String getMessage()  
    java.lang.String getName()  
    double getXoffset()  
    double getYoffset()  
    void setMessage​(java.lang.String message)  
    void setName​(java.lang.String name)  
    void setXoffset​(double xoffset)  
    void setYoffset​(double yoffset)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RenderedMessageBean

      public RenderedMessageBean()
    • RenderedMessageBean

      public RenderedMessageBean​(java.lang.String cmd)
  • Method Details

    • getMessage

      public java.lang.String getMessage()
    • setMessage

      public void setMessage​(java.lang.String message)
    • getXoffset

      public double getXoffset()
    • setXoffset

      public void setXoffset​(double xoffset)
    • getYoffset

      public double getYoffset()
    • setYoffset

      public void setYoffset​(double yoffset)
    • getName

      public java.lang.String getName()
    • setName

      public void setName​(java.lang.String name)
    • execute

      public void execute​(Score score, java.lang.Object container, java.awt.Graphics g, java.awt.geom.Point2D p, double zoom)