public class GLabel extends GObject
GLabel
class is a graphical object whose appearance
consists of a text string.Modifier and Type | Field and Description |
---|---|
static Typeface |
DEFAULT_FONT
The default font used to display strings.
|
Constructor and Description |
---|
GLabel()
Creates a new empty
GLabel object with its top-left corner at (0, 0). |
GLabel(GCanvas canvas)
Creates a new empty
GLabel object with its top-left corner at (0, 0). |
GLabel(GCanvas canvas,
int id)
Creates a new
GLabel object at with its top-left corner (0, 0),
initialized to contain the string with the specified resource ID. |
GLabel(GCanvas canvas,
int id,
float x,
float y)
Creates a new
GLabel object with its top-left corner at the specified position. |
GLabel(GCanvas canvas,
String str)
Creates a new
GLabel object at with its top-left corner (0, 0),
initialized to contain the specified string. |
GLabel(GCanvas canvas,
String str,
float x,
float y)
Creates a new
GLabel object with its top-left corner at the specified position. |
GLabel(int id)
Creates a new
GLabel object at with its top-left corner (0, 0),
initialized to contain the string with the specified resource ID. |
GLabel(int id,
float x,
float y)
Creates a new
GLabel object with its top-left corner at the specified position. |
GLabel(String str)
Creates a new
GLabel object at with its top-left corner (0, 0),
initialized to contain the specified string. |
GLabel(String str,
float x,
float y)
Creates a new
GLabel object with its top-left corner at the specified position. |
Modifier and Type | Method and Description |
---|---|
Typeface |
getFont()
Returns the font in which the
GLabel is displayed. |
float |
getFontSize()
Returns the font size currently used by this label.
|
int |
getFontStyle()
Returns this label's current font style.
|
float |
getHeight()
Returns the height of this string, as it appears on the display.
|
String |
getLabel()
Returns the string displayed by this object.
|
String |
getText()
Returns the string displayed by this object.
|
float |
getWidth()
Returns the width of this string, as it appears on the display.
|
void |
paint(Canvas canvas)
Implements the
paint operation for this graphical object. |
GLabel |
setFont(String str)
Changes the font used to display the
GLabel as specified by
the string str . |
GLabel |
setFont(Typeface font)
Changes the font used to display the
GLabel . |
GLabel |
setFont(Typeface font,
float size)
Sets this GLabel to use the given font at the given size.
|
GLabel |
setFont(Typeface fontFamily,
int style,
float size)
Sets this GLabel to use the given font at the given style and size.
|
GLabel |
setFontSize(float size)
Sets this label to use a font of the given size.
|
GLabel |
setFontStyle(int style)
Sets this label to use the given font style,
such as TypeFace.BOLD.
|
GLabel |
setLabel(int id)
Changes the string stored within the
GLabel object, so that
a new text string appears on the display. |
GLabel |
setLabel(String str)
Changes the string stored within the
GLabel object, so that
a new text string appears on the display. |
GLabel |
setText(int id)
Changes the string stored within the
GLabel object, so that
a new text string appears on the display. |
GLabel |
setText(String str)
Changes the string stored within the
GLabel object, so that
a new text string appears on the display. |
addTo, addTo, addTo, contains, contains, getBottomY, getBounds, getCenterX, getCenterY, getColor, getFillColor, getGCanvas, getLeftX, getLocation, getPaint, getRightX, getSize, getTopY, getX, getY, intersects, isFilled, isVisible, moveBy, moveByPolar, moveTo, moveTo, moveTo, moveToPolar, remove, repaint, scale, scale, sendBackward, sendForward, sendToBack, sendToFront, setBottomY, setBounds, setBounds, setBounds, setCanvas, setColor, setFillColor, setFilled, setGCanvas, setLocation, setLocation, setLocation, setPaint, setRightX, setSize, setSize, setVisible, setX, setY, toString, translate
public GLabel()
GLabel
object with its top-left corner at (0, 0).public GLabel(String str)
GLabel
object at with its top-left corner (0, 0),
initialized to contain the specified string.str
- The initial contents of the GLabel
public GLabel(String str, float x, float y)
GLabel
object with its top-left corner at the specified position.str
- The initial contents of the GLabel
x
- The x-coordinate of the label originy
- The y-coordinate of the baseline for the labelNullPointerException
- if str is nullpublic GLabel(@StringRes int id)
GLabel
object at with its top-left corner (0, 0),
initialized to contain the string with the specified resource ID.id
- The resource ID of the initial contents of the GLabel
public GLabel(@StringRes int id, float x, float y)
GLabel
object with its top-left corner at the specified position.id
- The ID of the resource string for the initial contents of the GLabel
x
- The x-coordinate of the label originy
- The y-coordinate of the baseline for the labelNullPointerException
- if no string found for given resource IDpublic GLabel(GCanvas canvas)
GLabel
object with its top-left corner at (0, 0).public GLabel(GCanvas canvas, String str)
GLabel
object at with its top-left corner (0, 0),
initialized to contain the specified string.str
- The initial contents of the GLabel
public GLabel(GCanvas canvas, String str, float x, float y)
GLabel
object with its top-left corner at the specified position.str
- The initial contents of the GLabel
x
- The x-coordinate of the label originy
- The y-coordinate of the baseline for the labelNullPointerException
- if str is nullpublic GLabel(GCanvas canvas, @StringRes int id)
GLabel
object at with its top-left corner (0, 0),
initialized to contain the string with the specified resource ID.id
- The resource ID of the initial contents of the GLabel
public GLabel(GCanvas canvas, @StringRes int id, float x, float y)
GLabel
object with its top-left corner at the specified position.id
- The ID of the resource string for the initial contents of the GLabel
x
- The x-coordinate of the label originy
- The y-coordinate of the baseline for the labelNullPointerException
- if no string found for given resource IDpublic Typeface getFont()
GLabel
is displayed.public int getFontStyle()
public String getLabel()
public String getText()
public void paint(Canvas canvas)
paint
operation for this graphical object. This method
is not called directly by clients.paint
in class GObject
NullPointerException
- if canvas is nullpublic float getWidth()
public float getHeight()
public float getFontSize()
public GLabel setFontStyle(int style)
IllegalArgumentException
- if style is not a valid font stylepublic GLabel setFont(Typeface font)
GLabel
. This call will
usually change the size of the displayed object and will therefore affect
the result of calls to getSize
and getBounds
.font
- A Font
object indicating the new fontNullPointerException
- if font is nullpublic GLabel setFont(Typeface font, float size)
IllegalArgumentException
- if size is 0 or negativeNullPointerException
- if font is nullpublic GLabel setFont(Typeface fontFamily, int style, float size)
IllegalArgumentException
- if size is 0 or negative, or style is not a valid font styleNullPointerException
- if font family is nullpublic GLabel setFont(String str)
GLabel
as specified by
the string str
.str
- A String
specifying the new fontNullPointerException
- if the string is nullpublic GLabel setFontSize(float size)
IllegalArgumentException
- if size is 0 or negativepublic GLabel setLabel(@StringRes int id)
GLabel
object, so that
a new text string appears on the display.id
- The new string to display's resource IDpublic GLabel setLabel(String str)
GLabel
object, so that
a new text string appears on the display.str
- The new string to displayNullPointerException
- if string is nullpublic GLabel setText(@StringRes int id)
GLabel
object, so that
a new text string appears on the display.id
- The new string to display's IDpublic GLabel setText(String str)
GLabel
object, so that
a new text string appears on the display.str
- The new string to displayNullPointerException
- if string is null