Package com.softsynth.jmsl.score.util
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)
-