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.
|
moveSummitaddExtension, 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, translatepublic 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)
JDObjectpublic void paint(JDrawEditor parent, java.awt.Graphics g)
JDObjectpaint in class JDRectangularparent - JdrawEditor parent (Can be null except for JDSwingObject)g - the specified Graphics windowpublic void rotate90(double x,
double y)
JDObjectrotate90 in class JDRectangularx - Rotation center horizontal posy - Rotation center vertical posJDObject.refresh()public void restoreTransform()
JDObjectrestoreTransform in class JDObjectJDObject.saveTransform()public void saveTransform()
JDObjectsaveTransform in class JDObjectJDObject.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_ALIGNMENTpublic int getHorizontalAlignment()
setHorizontalAlignment(int)public void setVerticalAlignment(int a)
a - Alignement valueCENTER_ALIGNMENT,
UP_ALIGNMENT,
DOWN_ALIGNMENTpublic int setVerticalAlignment()
setHorizontalAlignment(int)public void setOrientation(int a)
a - OrientationLEFT_TO_RIGHT,
BOTTOM_TO_TOP,
RIGHT_TO_LEFT,
TOP_TO_BOTTOMpublic 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()