public class WebMultiLineLabel extends javax.swing.JLabel implements com.alee.managers.language.LanguageMethods, FontMethods<WebMultiLineLabel>
javax.swing.JLabel.AccessibleJLabeljavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
WebMultiLineLabel() |
WebMultiLineLabel(javax.swing.Icon image) |
WebMultiLineLabel(javax.swing.Icon image,
int horizontalAlignment) |
WebMultiLineLabel(java.lang.String text) |
WebMultiLineLabel(java.lang.String text,
javax.swing.Icon icon) |
WebMultiLineLabel(java.lang.String text,
javax.swing.Icon icon,
int horizontalAlignment) |
WebMultiLineLabel(java.lang.String text,
int horizontalAlignment) |
| Modifier and Type | Method and Description |
|---|---|
WebMultiLineLabel |
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.Color |
getShadeColor() |
java.lang.String |
getUIClassID() |
WebMultiLineLabelUI |
getWebUI() |
boolean |
isBoldFont()
Returns whether component font is bold or not.
|
boolean |
isDrawShade() |
boolean |
isItalicFont()
Returns whether component font is italic or not.
|
boolean |
isLanguageSet() |
boolean |
isPlainFont()
Returns whether component font is plain or not.
|
void |
removeLanguage() |
void |
removeLanguageUpdater() |
WebMultiLineLabel |
setBoldFont()
Sets bold font for the component.
|
WebMultiLineLabel |
setBoldFont(boolean apply)
Sets bold font for the component.
|
void |
setDrawShade(boolean drawShade) |
WebMultiLineLabel |
setFontName(java.lang.String fontName)
Sets component font name.
|
WebMultiLineLabel |
setFontSize(int fontSize)
Sets component font size.
|
WebMultiLineLabel |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component.
|
WebMultiLineLabel |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component.
|
WebMultiLineLabel |
setFontStyle(boolean bold,
boolean italic)
Sets component font style.
|
WebMultiLineLabel |
setFontStyle(int style)
Sets component font style.
|
WebMultiLineLabel |
setItalicFont()
Sets italic or plain font for the component.
|
WebMultiLineLabel |
setItalicFont(boolean apply)
Sets italic or plain font for the component.
|
void |
setLanguage(java.lang.String key,
java.lang.Object... data) |
void |
setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater) |
WebMultiLineLabel |
setPlainFont()
Sets plain font for the component.
|
WebMultiLineLabel |
setPlainFont(boolean apply)
Sets plain font for the component.
|
void |
setShadeColor(java.awt.Color shadeColor) |
void |
updateLanguage(java.lang.Object... data) |
void |
updateLanguage(java.lang.String key,
java.lang.Object... data) |
void |
updateUI() |
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, 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, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic WebMultiLineLabel()
public WebMultiLineLabel(javax.swing.Icon image)
public WebMultiLineLabel(javax.swing.Icon image,
int horizontalAlignment)
public WebMultiLineLabel(java.lang.String text)
public WebMultiLineLabel(java.lang.String text,
int horizontalAlignment)
public WebMultiLineLabel(java.lang.String text,
javax.swing.Icon icon)
public WebMultiLineLabel(java.lang.String text,
javax.swing.Icon icon,
int horizontalAlignment)
public boolean isDrawShade()
public void setDrawShade(boolean drawShade)
public java.awt.Color getShadeColor()
public void setShadeColor(java.awt.Color shadeColor)
public WebMultiLineLabelUI getWebUI()
public void updateUI()
updateUI in class javax.swing.JLabelpublic java.lang.String getUIClassID()
getUIClassID in class javax.swing.JLabelpublic void setLanguage(java.lang.String key,
java.lang.Object... data)
setLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.String key,
java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void removeLanguage()
removeLanguage in interface com.alee.managers.language.LanguageMethodspublic boolean isLanguageSet()
isLanguageSet in interface com.alee.managers.language.LanguageMethodspublic void setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater)
setLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void removeLanguageUpdater()
removeLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic WebMultiLineLabel setPlainFont()
setPlainFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setPlainFont(boolean apply)
setPlainFont in interface FontMethods<WebMultiLineLabel>apply - whether to apply font changes or notpublic boolean isPlainFont()
isPlainFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setBoldFont()
setBoldFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setBoldFont(boolean apply)
setBoldFont in interface FontMethods<WebMultiLineLabel>apply - whether to apply font changes or notpublic boolean isBoldFont()
isBoldFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setItalicFont()
setItalicFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setItalicFont(boolean apply)
setItalicFont in interface FontMethods<WebMultiLineLabel>apply - whether to apply font changes or notpublic boolean isItalicFont()
isItalicFont in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setFontStyle(boolean bold, boolean italic)
setFontStyle in interface FontMethods<WebMultiLineLabel>bold - whether should set bold font or notitalic - whether should set italic font or notpublic WebMultiLineLabel setFontStyle(int style)
setFontStyle in interface FontMethods<WebMultiLineLabel>style - new stylepublic WebMultiLineLabel setFontSize(int fontSize)
setFontSize in interface FontMethods<WebMultiLineLabel>fontSize - font sizepublic WebMultiLineLabel changeFontSize(int change)
changeFontSize in interface FontMethods<WebMultiLineLabel>change - font size change amountpublic int getFontSize()
getFontSize in interface FontMethods<WebMultiLineLabel>public WebMultiLineLabel setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle in interface FontMethods<WebMultiLineLabel>fontSize - new font sizebold - whether should set bold font or notitalic - whether should set italic font or notpublic WebMultiLineLabel setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle in interface FontMethods<WebMultiLineLabel>fontSize - new font sizestyle - new stylepublic WebMultiLineLabel setFontName(java.lang.String fontName)
setFontName in interface FontMethods<WebMultiLineLabel>fontName - new font namepublic java.lang.String getFontName()
getFontName in interface FontMethods<WebMultiLineLabel>