|
JIDE 3.5.15 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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 JLabelJComponent.updateUI()public String getUIClassID()
getUIClassID in class JLabelJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public int getOrientation()
getOrientation in interface Alignablepublic void setOrientation(int orientation)
AlignableJideSwingUtilities.setOrientationOf(this, orientation);
- Specified by:
setOrientation in interface Alignable
- Parameters:
orientation - the new orientation
public boolean supportVerticalOrientation()
supportVerticalOrientation in interface Alignablepublic boolean supportHorizontalOrientation()
supportHorizontalOrientation in interface Alignablepublic 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 | ||||||||