public class JDLabel extends JDRectangular
Here is an example of few JDLabel:
Modifier and Type | Field and Description |
---|---|
static int |
BOTTOM_TO_TOP
Text orientation
|
static int |
CENTER_ALIGNMENT
Text is centered
|
static int |
DOWN_ALIGNMENT
Down justification for text (V alignement)
|
static int |
LEFT_ALIGNMENT
Left justification for text (H alignement)
|
static int |
LEFT_TO_RIGHT
Text orientation
|
static int |
RIGHT_ALIGNMENT
Right justification for text (H alignement)
|
static int |
RIGHT_TO_LEFT
Text orientation
|
static int |
TOP_TO_BOTTOM
Text orientation
|
static int |
UP_ALIGNMENT
Up justification for text (V alignement)
|
FILL_STYLE_DOT_PATTERN_1, FILL_STYLE_DOT_PATTERN_2, FILL_STYLE_DOT_PATTERN_3, FILL_STYLE_GRADIENT, FILL_STYLE_LARGE_CROSS_HATCH, FILL_STYLE_LARGE_LEFT_HATCH, FILL_STYLE_LARGE_RIGHT_HATCH, FILL_STYLE_NONE, FILL_STYLE_SMALL_CROSS_HATCH, FILL_STYLE_SMALL_LEFT_HATCH, FILL_STYLE_SMALL_RIGHT_HATCH, FILL_STYLE_SOLID, LINE_STYLE_DASH, LINE_STYLE_DASH_DOT, LINE_STYLE_DOT, LINE_STYLE_LONG_DASH, LINE_STYLE_SOLID, VALUE_CHANGE_ON_XDRAG_LEFT, VALUE_CHANGE_ON_XDRAG_RIGHT, VALUE_CHANGE_ON_YDRAG_BOTTOM, VALUE_CHANGE_ON_YDRAG_TOP, VALUE_INC_ON_CLICK, VALUE_INC_ON_PRESSRELEASE
Constructor and Description |
---|
JDLabel(java.lang.String objectName,
java.lang.String text,
int x,
int y)
Construcxt a label.
|
Modifier and Type | Method and Description |
---|---|
JDObject |
copy(int x,
int y)
Returns a copy of this object at the specified location.
|
java.awt.Font |
getFont()
Returns the current font of this label.
|
int |
getHorizontalAlignment()
Returns the current horizontal text alignement.
|
int |
getOrientation()
Gets the current text orientation.
|
java.lang.String |
getText()
Returns the current label text.
|
void |
paint(JDrawEditor parent,
java.awt.Graphics g)
Paints this object.
|
void |
restoreTransform()
Restore original shape previously backuped by saveTransform
|
void |
rotate90(double x,
double y)
Rotate the object by 90deg.
|
void |
saveTransform()
Backup the shape.
|
void |
setFont(java.awt.Font f)
Sets the Font of this label.
|
void |
setFont(java.awt.Font f,
boolean resize)
Sets the font of this label and resize it if needed and specified.
|
void |
setHorizontalAlignment(int a)
Sets the horizontal alignement of this label.
|
void |
setOrientation(int a)
Sets the text orientation.
|
void |
setText(java.lang.String s)
Sets the text of this label.
|
void |
setText(java.lang.String s,
boolean resize)
Sets the text of this label and resize label if desried.
|
int |
setVerticalAlignment()
Returns the current vetical text alignement.
|
void |
setVerticalAlignment(int a)
Sets the vertical alignement of this label.
|
moveSummit
addExtension, addMouseListener, addValueListener, centerOrigin, clearMouseListener, clearValueListener, getBackground, getBackgroundMapper, getBoundRect, getExtendedParam, getExtendedParam, getExtendedParamDesc, getExtendedParamIndex, getExtendedParamName, getExtendedParamNumber, getFillStyle, getForeground, getForegroundMapper, getHTranslationMapper, getInitValue, getInvertShadowMapper, getLineStyle, getLineWidth, getMaxValue, getMinValue, getName, getObjectsByName, getOrigin, getShadowWidth, getSummit, getSummitNumber, getValue, getValueChangeMode, getVisibilityMapper, getVTranslationMapper, hasBackgroundMapper, hasExtendedParam, hasForegroundMapper, hasHTranslationMapper, hasInverseShadow, hasInvertShadowMapper, hasShadow, hasVisibilityMapper, hasVTranslationMapper, isAntiAliased, isDisabled, isFixedExtendedParam, isInsideObject, isInteractive, isProgrammed, isVisible, moveSummitH, moveSummitV, preRefresh, refresh, removeExtension, removeMouseListener, removeValueListener, scale, scaleTranslate, setAntiAlias, setBackground, setBackgroundMapper, setDisabled, setExtendedParam, setExtendedParam, setExtensionList, setFillStyle, setForeground, setForegroundMapper, setGradientFillParam, setHTranslationMapper, setInitValue, setInteractive, setInverseShadow, setInvertShadowMapper, setLineStyle, setLineWidth, setMaxValue, setMinValue, setName, setOrigin, setShadow, setShadowWidth, setValue, setValueChangeMode, setVisibilityMapper, setVisible, setVTranslationMapper, toString, translate
public static final int CENTER_ALIGNMENT
public static final int LEFT_ALIGNMENT
public static final int RIGHT_ALIGNMENT
public static final int UP_ALIGNMENT
public static final int DOWN_ALIGNMENT
public static final int LEFT_TO_RIGHT
public static final int BOTTOM_TO_TOP
public static final int RIGHT_TO_LEFT
public static final int TOP_TO_BOTTOM
public JDLabel(java.lang.String objectName, java.lang.String text, int x, int y)
objectName
- Name of this labeltext
- Textx
- Up left corner x coordinatey
- Up left corner y coordinatepublic JDObject copy(int x, int y)
JDObject
public void paint(JDrawEditor parent, java.awt.Graphics g)
JDObject
paint
in class JDRectangular
parent
- JdrawEditor parent (Can be null except for JDSwingObject)g
- the specified Graphics windowpublic void rotate90(double x, double y)
JDObject
rotate90
in class JDRectangular
x
- Rotation center horizontal posy
- Rotation center vertical posJDObject.refresh()
public void restoreTransform()
JDObject
restoreTransform
in class JDObject
JDObject.saveTransform()
public void saveTransform()
JDObject
saveTransform
in class JDObject
JDObject.restoreTransform()
public void setFont(java.awt.Font f)
f
- Fontpublic void setFont(java.awt.Font f, boolean resize)
f
- Fontresize
- true to resize label when text is out of bounds.public java.awt.Font getFont()
public void setHorizontalAlignment(int a)
a
- Alignement valueCENTER_ALIGNMENT
,
LEFT_ALIGNMENT
,
RIGHT_ALIGNMENT
public int getHorizontalAlignment()
setHorizontalAlignment(int)
public void setVerticalAlignment(int a)
a
- Alignement valueCENTER_ALIGNMENT
,
UP_ALIGNMENT
,
DOWN_ALIGNMENT
public int setVerticalAlignment()
setHorizontalAlignment(int)
public void setOrientation(int a)
a
- OrientationLEFT_TO_RIGHT
,
BOTTOM_TO_TOP
,
RIGHT_TO_LEFT
,
TOP_TO_BOTTOM
public int getOrientation()
setOrientation(int)
public void setText(java.lang.String s)
s
- Text valuepublic void setText(java.lang.String s, boolean resize)
s
- Text valueresize
- true to resize label when text is out of bounds.public java.lang.String getText()