Class JLabel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
Direct Known Subclasses:
DefaultListCellRenderer, DefaultTableCellRenderer, DefaultTreeCellRenderer

public class JLabel extends JComponent implements SwingConstants, Accessible
Emulator for JLabel.
See Also:
  • Field Details

  • Constructor Details

    • JLabel

      public JLabel()
    • JLabel

      public JLabel(Icon image)
    • JLabel

      public JLabel(Icon image, int horizontalAlignment)
    • JLabel

      public JLabel(String text)
    • JLabel

      public JLabel(String text, int horizontalAlignment)
    • JLabel

      public JLabel(String text, Icon icon, int horizontalAlignment)
    • JLabel

      protected JLabel(com.vaadin.flow.component.Component peer)
    • JLabel

      protected <P extends com.vaadin.flow.component.Component> JLabel(Class<P> peerType, Supplier<? extends P> peerFactory)
      The lazy form: see Component(Class, Supplier).
  • Method Details

    • getText

      public String getText()
    • setText

      public void setText(String text)
    • getIcon

      public Icon getIcon()
    • setIcon

      public void setIcon(Icon icon)
    • getDisabledIcon

      public Icon getDisabledIcon()
    • setDisabledIcon

      public void setDisabledIcon(Icon disabledIcon)
    • getHorizontalAlignment

      public int getHorizontalAlignment()
    • setHorizontalAlignment

      public void setHorizontalAlignment(int alignment)
    • getVerticalAlignment

      public int getVerticalAlignment()
    • setVerticalAlignment

      public void setVerticalAlignment(int alignment)
    • getHorizontalTextPosition

      public int getHorizontalTextPosition()
    • setHorizontalTextPosition

      public void setHorizontalTextPosition(int textPosition)
    • getVerticalTextPosition

      public int getVerticalTextPosition()
    • setVerticalTextPosition

      public void setVerticalTextPosition(int textPosition)
    • getIconTextGap

      public int getIconTextGap()
    • setIconTextGap

      public void setIconTextGap(int iconTextGap)
    • getDisplayedMnemonic

      public int getDisplayedMnemonic()
    • setDisplayedMnemonic

      public void setDisplayedMnemonic(int key)
    • setDisplayedMnemonic

      public void setDisplayedMnemonic(char aChar)
    • getDisplayedMnemonicIndex

      public int getDisplayedMnemonicIndex()
    • setDisplayedMnemonicIndex

      public void setDisplayedMnemonicIndex(int index) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • getLabelFor

      public Component getLabelFor()
    • setLabelFor

      public void setLabelFor(Component c)
    • checkHorizontalKey

      protected int checkHorizontalKey(int key, String message)
    • checkVerticalKey

      protected int checkVerticalKey(int key, String message)
    • imageUpdate

      public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
      Specified by:
      imageUpdate in interface ImageObserver
      Overrides:
      imageUpdate in class Component
    • getUIClassID

      public String getUIClassID()
      Overrides:
      getUIClassID in class JComponent
    • getUI

      public LabelUI getUI()
      Overrides:
      getUI in class JComponent
    • setUI

      public void setUI(LabelUI ui)
    • updateUI

      public void updateUI()
      Overrides:
      updateUI in class JComponent
    • paramString

      protected String paramString()
      Overrides:
      paramString in class JComponent
    • getAccessibleContext

      public AccessibleContext getAccessibleContext()
      Specified by:
      getAccessibleContext in interface Accessible
      Overrides:
      getAccessibleContext in class Component