Package editor.util

Class LabToolbarButton

All Implemented Interfaces:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants
Direct Known Subclasses:
MoreTab

public class LabToolbarButton extends JButton
See Also:
  • Field Details

    • DEFAULT_MARGIN

      private static final int DEFAULT_MARGIN
      See Also:
    • _bConstantBorder

      private boolean _bConstantBorder
    • _bShowText

      private boolean _bShowText
    • _tooltip

      private Supplier<String> _tooltip
  • Constructor Details

    • LabToolbarButton

      public LabToolbarButton(String text, Icon icon, int iMargin)
    • LabToolbarButton

      public LabToolbarButton(String text, Icon icon, int iMarginW, int iMarginH)
    • LabToolbarButton

      public LabToolbarButton(Action action)
    • LabToolbarButton

      public LabToolbarButton(String text, Icon icon)
    • LabToolbarButton

      public LabToolbarButton(Icon icon, int iMargin)
    • LabToolbarButton

      public LabToolbarButton(Icon icon)
    • LabToolbarButton

      public LabToolbarButton(String text)
    • LabToolbarButton

      public LabToolbarButton()
  • Method Details

    • addNotify

      public void addNotify()
      Overrides:
      addNotify in class JComponent
    • setToolTipSupplier

      public void setToolTipSupplier(Supplier<String> tooltip)
    • createMouseListener

      protected MouseListener createMouseListener()
    • setAction

      public void setAction(Action a)
      Overrides:
      setAction in class AbstractButton
    • isText

      public boolean isText()
    • setShowText

      public void setShowText(boolean bShowText)
    • setVisible

      public void setVisible(boolean bVisible)
      Overrides:
      setVisible in class JComponent
    • isFocusable

      public boolean isFocusable()
      Overrides:
      isFocusable in class Component
    • setEnabled

      public void setEnabled(boolean b)
      Overrides:
      setEnabled in class AbstractButton
    • getText

      public String getText()
      Overrides:
      getText in class AbstractButton
    • getToolTipText

      public String getToolTipText()
      Overrides:
      getToolTipText in class JComponent
    • isBorderConstant

      public boolean isBorderConstant()
      Returns true if the border should be painted all the time instead of only during mouse-overs.
    • setBorderConstant

      public void setBorderConstant(boolean bConstantBorder)