|
||||||||||
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.alee.laf.label.WebLabel
public class WebLabel
This JLabel extension class provides a direct access to WebLabelUI methods. It also provides a few additional constructors nad methods to setup the label.
This component should never be used with a non-Web UIs as it might cause an unexpected behavior. You could still use that component even if WebLaF is not your application L&F as this component will use Web-UI in any case.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JLabel |
---|
javax.swing.JLabel.AccessibleJLabel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
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 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 | |
---|---|
WebLabel()
Constructs empty label. |
|
WebLabel(javax.swing.Icon icon)
Constructs label with the specified preferences. |
|
WebLabel(javax.swing.Icon icon,
java.awt.Insets margin)
Constructs label with the specified preferences. |
|
WebLabel(javax.swing.Icon icon,
int horizontalAlignment)
Constructs label with the specified preferences. |
|
WebLabel(javax.swing.Icon icon,
int horizontalAlignment,
java.awt.Insets margin)
Constructs label with the specified preferences. |
|
WebLabel(java.awt.Insets margin)
Constructs label with the specified preferences. |
|
WebLabel(int horizontalAlignment)
Constructs label with the specified preferences. |
|
WebLabel(int horizontalAlignment,
java.awt.Insets margin)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
javax.swing.Icon icon)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
javax.swing.Icon icon,
java.awt.Insets margin,
java.lang.Object... data)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
javax.swing.Icon icon,
int horizontalAlignment,
java.awt.Insets margin,
java.lang.Object... data)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
javax.swing.Icon icon,
int horizontalAlignment,
java.lang.Object... data)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
java.awt.Insets margin,
java.lang.Object... data)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
int horizontalAlignment,
java.awt.Insets margin,
java.lang.Object... data)
Constructs label with the specified preferences. |
|
WebLabel(java.lang.String text,
int horizontalAlignment,
java.lang.Object... data)
Constructs label with the specified preferences. |
Method Summary | |
---|---|
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
int delay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(java.lang.String tooltip)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(java.lang.String tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
WebCustomTooltip |
addToolTip(java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
WebLabel |
changeFontSize(int change)
Changes font size of the specified component. |
java.lang.String |
getFontName()
Returns component font name. |
int |
getFontSize()
Returns component font size. |
java.awt.Insets |
getMargin()
Returns label margin. |
int |
getMaximumHeight()
Returns component maximum height. |
int |
getMaximumWidth()
Returns component maximum width. |
int |
getMinimumHeight()
Returns component minimum height. |
int |
getMinimumWidth()
Returns component minimum width. |
Painter |
getPainter()
Returns label painter. |
int |
getPreferredHeight()
Returns component preferred height. |
java.awt.Dimension |
getPreferredSize()
Returns component preferred size. |
int |
getPreferredWidth()
Returns component preferred width. |
java.awt.Color |
getShadeColor()
Returns text shade color. |
java.lang.String |
getStyleId()
Returns component style ID. |
java.lang.Float |
getTransparency()
Returns label transparency. |
WebLabelUI |
getWebUI()
Returns Web-UI applied to this class. |
boolean |
isBoldFont()
Returns whether component font is bold or not. |
boolean |
isDrawShade()
Returns whether text shade is displayed or not. |
boolean |
isItalicFont()
Returns whether component font is italic or not. |
boolean |
isLanguageSet()
Returns whether this component registered in LanguageManager or not. |
boolean |
isPlainFont()
Returns whether component font is plain or not. |
java.awt.event.MouseAdapter |
onDoubleClick(MouseEventRunnable runnable)
Shortcut method for double-click mouse event. |
java.awt.event.FocusAdapter |
onFocusGain(FocusEventRunnable runnable)
Shortcut method for focus gain event. |
java.awt.event.FocusAdapter |
onFocusLoss(FocusEventRunnable runnable)
Shortcut method for focus loss event. |
java.awt.event.KeyAdapter |
onKeyPress(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key press event. |
java.awt.event.KeyAdapter |
onKeyPress(KeyEventRunnable runnable)
Shortcut method for key press event. |
java.awt.event.KeyAdapter |
onKeyRelease(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key release event. |
java.awt.event.KeyAdapter |
onKeyRelease(KeyEventRunnable runnable)
Shortcut method for key release event. |
java.awt.event.KeyAdapter |
onKeyType(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key type event. |
java.awt.event.KeyAdapter |
onKeyType(KeyEventRunnable runnable)
Shortcut method for key type event. |
java.awt.event.MouseAdapter |
onMenuTrigger(MouseEventRunnable runnable)
Shortcut method for mouse event triggering popup menu. |
java.awt.event.MouseAdapter |
onMouseClick(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse click event. |
java.awt.event.MouseAdapter |
onMouseClick(MouseEventRunnable runnable)
Shortcut method for mouse click event. |
java.awt.event.MouseAdapter |
onMouseDrag(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse drag event. |
java.awt.event.MouseAdapter |
onMouseDrag(MouseEventRunnable runnable)
Shortcut method for mouse drag event. |
java.awt.event.MouseAdapter |
onMouseEnter(MouseEventRunnable runnable)
Shortcut method for mouse enter event. |
java.awt.event.MouseAdapter |
onMouseExit(MouseEventRunnable runnable)
Shortcut method for mouse exit event. |
java.awt.event.MouseAdapter |
onMousePress(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse press event. |
java.awt.event.MouseAdapter |
onMousePress(MouseEventRunnable runnable)
Shortcut method for mouse press event. |
void |
removeLanguage()
Unregisters component from LanguageManager. |
void |
removeLanguageUpdater()
Unregisters any custom language updater set for this component. |
void |
removeToolTip(WebCustomTooltip tooltip)
Removes specified custom WebLaF tooltip from the component. |
void |
removeToolTips()
Removes all custom WebLaF tooltips from the component. |
void |
removeToolTips(java.util.List<WebCustomTooltip> tooltips)
Removes specified custom WebLaF tooltips from the component. |
void |
removeToolTips(WebCustomTooltip... tooltips)
Removes specified custom WebLaF tooltips from the component. |
WebLabel |
setBoldFont()
Sets bold font for the component. |
WebLabel |
setBoldFont(boolean apply)
Sets bold font for the component. |
WebLabel |
setDrawShade(boolean drawShade)
Sets whether text shade should be displayed or not. |
WebLabel |
setFontName(java.lang.String fontName)
Sets component font name. |
WebLabel |
setFontSize(int fontSize)
Sets component font size. |
WebLabel |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component. |
WebLabel |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component. |
WebLabel |
setFontStyle(boolean bold,
boolean italic)
Sets component font style. |
WebLabel |
setFontStyle(int style)
Sets component font style. |
WebLabel |
setItalicFont()
Sets italic or plain font for the component. |
WebLabel |
setItalicFont(boolean apply)
Sets italic or plain font for the component. |
void |
setLanguage(java.lang.String key,
java.lang.Object... data)
Registers component in LanguageManager under specified key and with specified formatting data. |
void |
setLanguageUpdater(LanguageUpdater updater)
Registers custom language updater for this component. |
WebLabel |
setMargin(java.awt.Insets margin)
Sets label margin. |
WebLabel |
setMargin(int spacing)
Sets label margin. |
WebLabel |
setMargin(int top,
int left,
int bottom,
int right)
Sets label margin. |
WebLabel |
setMaximumHeight(int maximumHeight)
Sets component maximum height. |
WebLabel |
setMaximumWidth(int maximumWidth)
Sets component maximum width. |
WebLabel |
setMinimumHeight(int minimumHeight)
Sets component minimum height. |
WebLabel |
setMinimumWidth(int minimumWidth)
Sets component minimum width. |
WebLabel |
setPainter(Painter painter)
Sets label painter. |
WebLabel |
setPlainFont()
Sets plain font for the component. |
WebLabel |
setPlainFont(boolean apply)
Sets plain font for the component. |
WebLabel |
setPreferredHeight(int preferredHeight)
Sets component preferred height. |
WebLabel |
setPreferredSize(int width,
int height)
Sets component preferred size. |
WebLabel |
setPreferredWidth(int preferredWidth)
Sets component preferred width. |
WebLabel |
setShadeColor(java.awt.Color shadeColor)
Sets text shade color. |
void |
setStyleId(java.lang.String id)
Sets custom component style ID. |
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
int delay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(java.lang.String tooltip)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(java.lang.String tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
WebCustomTooltip |
setToolTip(java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
WebLabel |
setTransparency(java.lang.Float transparency)
Sets label transparency. |
void |
updateLanguage(java.lang.Object... data)
Updates component language and formatting data. |
void |
updateLanguage(java.lang.String key,
java.lang.Object... data)
Changes component language key and updates its language and formatting data. |
void |
updateUI()
Installs a Web-UI into this component. |
Methods inherited from class javax.swing.JLabel |
---|
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition |
Methods inherited from class javax.swing.JComponent |
---|
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, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, 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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WebLabel()
public WebLabel(java.awt.Insets margin)
margin
- label marginpublic WebLabel(javax.swing.Icon icon)
icon
- iconpublic WebLabel(javax.swing.Icon icon, java.awt.Insets margin)
icon
- label iconmargin
- label marginpublic WebLabel(int horizontalAlignment)
horizontalAlignment
- horizontal alignmentpublic WebLabel(int horizontalAlignment, java.awt.Insets margin)
horizontalAlignment
- horizontal alignmentmargin
- label marginpublic WebLabel(javax.swing.Icon icon, int horizontalAlignment)
icon
- label iconhorizontalAlignment
- horizontal alignmentpublic WebLabel(javax.swing.Icon icon, int horizontalAlignment, java.awt.Insets margin)
icon
- label iconhorizontalAlignment
- horizontal alignmentmargin
- label marginpublic WebLabel(java.lang.String text)
text
- text or translation keypublic WebLabel(java.lang.String text, java.awt.Insets margin, java.lang.Object... data)
text
- text or translation keymargin
- label margindata
- language data, may not be passedpublic WebLabel(java.lang.String text, int horizontalAlignment, java.lang.Object... data)
text
- text or translation keyhorizontalAlignment
- horizontal alignmentdata
- language data, may not be passedpublic WebLabel(java.lang.String text, int horizontalAlignment, java.awt.Insets margin, java.lang.Object... data)
text
- text or translation keyhorizontalAlignment
- horizontal alignmentmargin
- label margindata
- language data, may not be passedpublic WebLabel(java.lang.String text, javax.swing.Icon icon)
text
- text or translation keyicon
- label iconpublic WebLabel(java.lang.String text, javax.swing.Icon icon, java.awt.Insets margin, java.lang.Object... data)
text
- text or translation keyicon
- label iconmargin
- label margindata
- language data, may not be passedpublic WebLabel(java.lang.String text, javax.swing.Icon icon, int horizontalAlignment, java.lang.Object... data)
text
- text or translation keyicon
- label iconhorizontalAlignment
- horizontal alignmentdata
- language data, may not be passedpublic WebLabel(java.lang.String text, javax.swing.Icon icon, int horizontalAlignment, java.awt.Insets margin, java.lang.Object... data)
text
- text or translation keyicon
- label iconhorizontalAlignment
- horizontal alignmentmargin
- label margindata
- language data, may not be passedMethod Detail |
---|
public java.awt.Insets getMargin()
public WebLabel setMargin(java.awt.Insets margin)
margin
- new label margin
public WebLabel setMargin(int top, int left, int bottom, int right)
top
- top label marginleft
- left label marginbottom
- bottom label marginright
- right label margin
public WebLabel setMargin(int spacing)
spacing
- label margin
public Painter getPainter()
public WebLabel setPainter(Painter painter)
painter
- new label painter
public boolean isDrawShade()
public WebLabel setDrawShade(boolean drawShade)
drawShade
- whether text shade should be displayed or notpublic java.awt.Color getShadeColor()
public WebLabel setShadeColor(java.awt.Color shadeColor)
shadeColor
- text shade colorpublic java.lang.Float getTransparency()
public WebLabel setTransparency(java.lang.Float transparency)
transparency
- label transparencypublic java.lang.String getStyleId()
getStyleId
in interface Styleable
public void setStyleId(java.lang.String id)
setStyleId
in interface Styleable
id
- custom component style IDpublic WebLabelUI getWebUI()
public void updateUI()
updateUI
in class javax.swing.JLabel
public java.awt.event.MouseAdapter onMousePress(MouseEventRunnable runnable)
onMousePress
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMousePress(MouseButton mouseButton, MouseEventRunnable runnable)
onMousePress
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseEnter(MouseEventRunnable runnable)
onMouseEnter
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseExit(MouseEventRunnable runnable)
onMouseExit
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseDrag(MouseEventRunnable runnable)
onMouseDrag
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseDrag(MouseButton mouseButton, MouseEventRunnable runnable)
onMouseDrag
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseClick(MouseEventRunnable runnable)
onMouseClick
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseClick(MouseButton mouseButton, MouseEventRunnable runnable)
onMouseClick
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onDoubleClick(MouseEventRunnable runnable)
onDoubleClick
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMenuTrigger(MouseEventRunnable runnable)
onMenuTrigger
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.KeyAdapter onKeyType(KeyEventRunnable runnable)
onKeyType
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyType(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyType
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.KeyAdapter onKeyPress(KeyEventRunnable runnable)
onKeyPress
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyPress(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyPress
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.KeyAdapter onKeyRelease(KeyEventRunnable runnable)
onKeyRelease
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyRelease(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyRelease
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.FocusAdapter onFocusGain(FocusEventRunnable runnable)
onFocusGain
in interface EventMethods
runnable
- focus event runnable
public java.awt.event.FocusAdapter onFocusLoss(FocusEventRunnable runnable)
onFocusLoss
in interface EventMethods
runnable
- focus event runnable
public WebCustomTooltip setToolTip(java.lang.String tooltip)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language key
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language key
public WebCustomTooltip setToolTip(java.lang.String tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(java.lang.String tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip component
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componentdelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(java.lang.String tooltip)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language key
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language key
public WebCustomTooltip addToolTip(java.lang.String tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(java.lang.String tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip component
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componentdelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display directiondelay
- tooltip display delay
public void removeToolTip(WebCustomTooltip tooltip)
removeToolTip
in interface ToolTipMethods
tooltip
- custom WebLaF tooltip to removepublic void removeToolTips()
removeToolTips
in interface ToolTipMethods
public void removeToolTips(WebCustomTooltip... tooltips)
removeToolTips
in interface ToolTipMethods
tooltips
- custom WebLaF tooltips to removepublic void removeToolTips(java.util.List<WebCustomTooltip> tooltips)
removeToolTips
in interface ToolTipMethods
tooltips
- custom WebLaF tooltips to removepublic void setLanguage(java.lang.String key, java.lang.Object... data)
setLanguage
in interface LanguageMethods
key
- language record keydata
- formatting datapublic void updateLanguage(java.lang.Object... data)
updateLanguage
in interface LanguageMethods
data
- new formatting datapublic void updateLanguage(java.lang.String key, java.lang.Object... data)
updateLanguage
in interface LanguageMethods
key
- new language keydata
- new formatting datapublic void removeLanguage()
removeLanguage
in interface LanguageMethods
public boolean isLanguageSet()
isLanguageSet
in interface LanguageMethods
public void setLanguageUpdater(LanguageUpdater updater)
setLanguageUpdater
in interface LanguageMethods
updater
- component language updaterpublic void removeLanguageUpdater()
removeLanguageUpdater
in interface LanguageMethods
public WebLabel setPlainFont()
setPlainFont
in interface FontMethods<WebLabel>
public WebLabel setPlainFont(boolean apply)
setPlainFont
in interface FontMethods<WebLabel>
apply
- whether to apply font changes or not
public boolean isPlainFont()
isPlainFont
in interface FontMethods<WebLabel>
public WebLabel setBoldFont()
setBoldFont
in interface FontMethods<WebLabel>
public WebLabel setBoldFont(boolean apply)
setBoldFont
in interface FontMethods<WebLabel>
apply
- whether to apply font changes or not
public boolean isBoldFont()
isBoldFont
in interface FontMethods<WebLabel>
public WebLabel setItalicFont()
setItalicFont
in interface FontMethods<WebLabel>
public WebLabel setItalicFont(boolean apply)
setItalicFont
in interface FontMethods<WebLabel>
apply
- whether to apply font changes or not
public boolean isItalicFont()
isItalicFont
in interface FontMethods<WebLabel>
public WebLabel setFontStyle(boolean bold, boolean italic)
setFontStyle
in interface FontMethods<WebLabel>
bold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebLabel setFontStyle(int style)
setFontStyle
in interface FontMethods<WebLabel>
style
- new style
public WebLabel setFontSize(int fontSize)
setFontSize
in interface FontMethods<WebLabel>
fontSize
- font size
public WebLabel changeFontSize(int change)
changeFontSize
in interface FontMethods<WebLabel>
change
- font size change amount
public int getFontSize()
getFontSize
in interface FontMethods<WebLabel>
public WebLabel setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle
in interface FontMethods<WebLabel>
fontSize
- new font sizebold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebLabel setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle
in interface FontMethods<WebLabel>
fontSize
- new font sizestyle
- new style
public WebLabel setFontName(java.lang.String fontName)
setFontName
in interface FontMethods<WebLabel>
fontName
- new font name
public java.lang.String getFontName()
getFontName
in interface FontMethods<WebLabel>
public int getPreferredWidth()
getPreferredWidth
in interface SizeMethods<WebLabel>
public WebLabel setPreferredWidth(int preferredWidth)
setPreferredWidth
in interface SizeMethods<WebLabel>
preferredWidth
- new component preferred width
public int getPreferredHeight()
getPreferredHeight
in interface SizeMethods<WebLabel>
public WebLabel setPreferredHeight(int preferredHeight)
setPreferredHeight
in interface SizeMethods<WebLabel>
preferredHeight
- new component preferred height
public int getMinimumWidth()
getMinimumWidth
in interface SizeMethods<WebLabel>
public WebLabel setMinimumWidth(int minimumWidth)
setMinimumWidth
in interface SizeMethods<WebLabel>
minimumWidth
- new component minimum width
public int getMinimumHeight()
getMinimumHeight
in interface SizeMethods<WebLabel>
public WebLabel setMinimumHeight(int minimumHeight)
setMinimumHeight
in interface SizeMethods<WebLabel>
minimumHeight
- new component minimum height
public int getMaximumWidth()
getMaximumWidth
in interface SizeMethods<WebLabel>
public WebLabel setMaximumWidth(int maximumWidth)
setMaximumWidth
in interface SizeMethods<WebLabel>
maximumWidth
- new component maximum width
public int getMaximumHeight()
getMaximumHeight
in interface SizeMethods<WebLabel>
public WebLabel setMaximumHeight(int maximumHeight)
setMaximumHeight
in interface SizeMethods<WebLabel>
maximumHeight
- new component maximum height
public java.awt.Dimension getPreferredSize()
getPreferredSize
in interface SizeMethods<WebLabel>
getPreferredSize
in class javax.swing.JComponent
public WebLabel setPreferredSize(int width, int height)
setPreferredSize
in interface SizeMethods<WebLabel>
width
- component preferred widthheight
- component preferred height
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |