|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JLabel com.jidesoft.swing.JideLabel
public class JideLabel
Just like JideButton
comparing to JButton
, JideLabel
is like
JLabel
except it is used on JToolBar
or CommandBar
. However it doesn't look
any different from a regular JLabel
unless you override "JideLabel.foreground", "JideLabel.background",
or "JideLabel.font" etc UIDefaults.
JideLabel
also can be used in a vertical layout. If you call setOrientation(int)
and set it to
SwingConstants.VERTICAL
, the text and icon on the label will be laid out vertically. As
CommandBar
supports vertical layout, this is perfect for it. You can also control the rotating direction
by calling setClockwise(boolean)
. By default, it rotates clockwise.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JLabel |
---|
JLabel.AccessibleJLabel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
static String |
PROPERTY_CLOCKWISE
|
Fields inherited from class javax.swing.JLabel |
---|
labelFor |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface com.jidesoft.swing.Alignable |
---|
PROPERTY_ORIENTATION |
Fields inherited from interface javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JideLabel()
|
|
JideLabel(Icon image)
|
|
JideLabel(Icon image,
int horizontalAlignment)
|
|
JideLabel(String text)
|
|
JideLabel(String text,
Icon icon,
int horizontalAlignment)
|
|
JideLabel(String text,
int horizontalAlignment)
|
Method Summary | |
---|---|
int |
getOrientation()
The button orientation. |
String |
getUIClassID()
Returns a string that specifies the name of the L&F class that renders this component. |
boolean |
isClockwise()
Checks if the rotation is clockwise. |
void |
setClockwise(boolean clockwise)
Sets the rotation direction. |
void |
setOrientation(int orientation)
Changes the orientation. |
boolean |
supportHorizontalOrientation()
return true if it supports horizontal orientation. |
boolean |
supportVerticalOrientation()
return true if it supports vertical orientation. |
void |
updateUI()
Resets the UI property to a value from the current look and feel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.jidesoft.swing.AlignmentSupport |
---|
getHorizontalAlignment, getVerticalAlignment, setHorizontalAlignment, setVerticalAlignment |
Field Detail |
---|
public static final String PROPERTY_CLOCKWISE
Constructor Detail |
---|
public JideLabel()
public JideLabel(String text)
public JideLabel(Icon image, int horizontalAlignment)
public JideLabel(Icon image)
public JideLabel(String text, int horizontalAlignment)
public JideLabel(String text, Icon icon, int horizontalAlignment)
Method Detail |
---|
public void updateUI()
updateUI
in class JLabel
JComponent.updateUI()
public String getUIClassID()
getUIClassID
in class JLabel
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public int getOrientation()
getOrientation
in interface Alignable
public void setOrientation(int orientation)
Alignable
JideSwingUtilities.setOrientationOf(this, orientation);
- Specified by:
setOrientation
in interface Alignable
- Parameters:
orientation
- the new orientation
public boolean supportVerticalOrientation()
supportVerticalOrientation
in interface Alignable
public boolean supportHorizontalOrientation()
supportHorizontalOrientation
in interface Alignable
public boolean isClockwise()
public void setClockwise(boolean clockwise)
clockwise
- true or false.
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |