java.lang.Object
com.arranger.jarl.base.BaseJarlObject
com.arranger.jarl.base.BaseTimedJarlObject
com.arranger.jarl.widget.BaseWidget
com.arranger.jarl.widget.base.Text
- All Implemented Interfaces:
- java.lang.Cloneable, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject, com.arranger.jarl.widget.IWidget, com.arranger.jarl.widget.IWidgetDef
- Direct Known Subclasses:
- FrameDebugText
- public class Text
- extends com.arranger.jarl.widget.BaseWidget
Text draws text on the screen.
Required attributes: (should be percentages: eg. 10%)
width
height
text
fontName
fontSize
fontStyle (PLAIN, BOLD, ITALIC)
|
Constructor Summary |
Text()
|
|
Method Summary |
protected void |
_paint(com.arranger.jarl.base.IContext context,
java.awt.Graphics2D graphics2D)
Called from within BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55 |
protected void |
addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55
for example:
populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);
|
protected void |
initAttributes(com.arranger.jarl.base.IContext context)
Always remember some attrs might not be there |
| Methods inherited from class com.arranger.jarl.widget.BaseWidget |
centerShape, clone, cloneCollection, getColor, getFilters, getParent, getStrokes, getTraits, init, initInstance, paint, paintShape, setColor, setParent |
m_text
protected java.lang.String m_text
m_fontName
protected java.lang.String m_fontName
m_fontStyle
protected int m_fontStyle
m_fontSize
protected int m_fontSize
Text
public Text()
_paint
protected void _paint(com.arranger.jarl.base.IContext context,
java.awt.Graphics2D graphics2D)
- Called from within BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>
BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55
initAttributes
protected void initAttributes(com.arranger.jarl.base.IContext context)
- Always remember some attrs might not be there
addJarlObjectInfo
protected void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
- Description copied from class:
com.arranger.jarl.base.BaseJarlObject
- Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>
BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55
for example:
populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);