public class LabelStatusBarItem extends StatusBarItem
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
LabelStatusBarItem() |
LabelStatusBarItem(String name)
Creates a label status bar item with name.
|
Modifier and Type | Method and Description |
---|---|
void |
addMouseListener(MouseListener listener)
Adds the specified mouse listener to receive mouse events from this component.
|
protected void |
configureLabel(JLabel label)
Configures the label.
|
protected JLabel |
createLabel()
Creates the label component used by LabelStatusBarItem.
|
Component |
getComponent()
Gets the actual component.
|
int |
getHorizontalAlignment()
Gets the text horizontal alignment.
|
Icon |
getIcon()
Gets icon displayed on the label.
|
String |
getItemName()
Gets item name.
|
Dimension |
getPreferredSize()
If the
preferredSize has been set to a non-null value just returns it. |
String |
getText()
Gets text displayed on the label.
|
Point |
getToolTipLocation(MouseEvent event) |
String |
getToolTipText()
Gets tooltip displayed on the label.
|
void |
setAlignment(int alignment)
Sets the alignment.
|
void |
setEnabled(boolean enabled)
Enable or disable the StatusBar Item.
|
void |
setHorizontalAlignment(int alignment)
Sets the text horizontal alignment.
|
void |
setIcon(Icon icon)
Sets icon to be displayed on the label.
|
void |
setText(String text)
Sets text to be displayed on the label.
|
void |
setToolTip(String tooltip)
Deprecated.
replaced it with setToolTipText.
|
void |
setToolTipText(String tooltip)
Sets tooltip to be displayed on the label.
|
getPreferredWidth, setPreferredWidth, updateUI
setBackground, setFont, setForeground
getAccessibleContext, getUI, getUIClassID, paramString, setUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public LabelStatusBarItem()
public LabelStatusBarItem(String name)
name
- name of the status bar itemprotected JLabel createLabel()
protected void configureLabel(JLabel label)
public void setText(String text)
text
- public String getText()
@Deprecated public void setToolTip(String tooltip)
public void setToolTipText(String tooltip)
setToolTipText
in class JComponent
tooltip
- the new tooltip.public String getToolTipText()
getToolTipText
in class JComponent
public Point getToolTipLocation(MouseEvent event)
getToolTipLocation
in class JComponent
public void setIcon(Icon icon)
icon
- public void setHorizontalAlignment(int alignment)
JLabel.setHorizontalAlignment(int)
.alignment
- public int getHorizontalAlignment()
public Icon getIcon()
public void setEnabled(boolean enabled)
setEnabled
in class JComponent
enabled
- public void addMouseListener(MouseListener listener)
l
is
null
, no exception is thrown and no action is performed.addMouseListener
in class Component
listener
- the mouse listenerpublic void setAlignment(int alignment)
alignment
- public Component getComponent()
public Dimension getPreferredSize()
preferredSize
has been set to a non-null
value just returns it. If the UI
delegate's getPreferredSize
method returns a non null
value then return that; otherwise
defer to the component's layout manager.getPreferredSize
in class StatusBarItem
preferredSize
propertyJComponent.setPreferredSize(java.awt.Dimension)
,
ComponentUI
public String getItemName()
StatusBarItem
getItemName
in class StatusBarItem