Class GradientPreviewPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable

public class GradientPreviewPanel extends JXPanel

Dependency: Because this class relies on LinearGradientPaint and RadialGradientPaint, it requires the optional MultipleGradientPaint.jar

Author:
joshy
See Also:
  • Field Details

  • Constructor Details

    • GradientPreviewPanel

      public GradientPreviewPanel()
  • Method Details

    • setGradient

      public void setGradient()
    • setGradient

      public void setGradient(MultipleGradientPaint grad)
    • getGradient

      public MultipleGradientPaint getGradient()
    • calculateGradient

      public MultipleGradientPaint calculateGradient()
    • setMultiThumbModel

      public void setMultiThumbModel(MultiThumbModel model)
    • getMultiThumbModel

      public MultiThumbModel getMultiThumbModel()
    • paintComponent

      protected void paintComponent(Graphics g)
      Description copied from class: JXPanel
      Overridden to provide Painter support. It will call backgroundPainter.paint() if it is not null, else it will call super.paintComponent().
      Overrides:
      paintComponent in class JXPanel
    • isRadial

      public boolean isRadial()
    • setRadial

      public void setRadial(boolean radial)
    • isReversed

      public boolean isReversed()
    • setReversed

      public void setReversed(boolean reversed)
    • isReflected

      public boolean isReflected()
    • setReflected

      public void setReflected(boolean reflected)
    • isRepeated

      public boolean isRepeated()
    • setRepeated

      public void setRepeated(boolean repeated)