Class BorderedButton

All Implemented Interfaces:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants

public class BorderedButton extends JButton
This class was created for use in the JDialogMultiPaint class. It is intended to show a border around a button to indicate that it is 'selected' or 'highlighted'.
Author:
orsinol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • borderColor

      private Color borderColor
      DOCUMENT ME!
    • borderOn

      private boolean borderOn
      DOCUMENT ME!
  • Constructor Details

    • BorderedButton

      public BorderedButton(String text)
      Creates a new BorderedButton object.
      Parameters:
      text - DOCUMENT ME!
  • Method Details

    • getBorderColor

      public Color getBorderColor()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • isBorderOn

      public boolean isBorderOn()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • paintComponent

      public void paintComponent(Graphics graphics)
      DOCUMENT ME!
      Overrides:
      paintComponent in class JComponent
      Parameters:
      graphics - DOCUMENT ME!
    • setBorderColor

      public void setBorderColor(Color newBorderColor)
      DOCUMENT ME!
      Parameters:
      newBorderColor - DOCUMENT ME!
    • setBorderOn

      public void setBorderOn(boolean state)
      DOCUMENT ME!
      Parameters:
      state - DOCUMENT ME!
    • setSelected

      public void setSelected(boolean selected)
      DOCUMENT ME!
      Overrides:
      setSelected in class AbstractButton
      Parameters:
      selected - DOCUMENT ME!