java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jackmeng.halcyoninae.cosmos.components.waveform.utils.BarForm
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class BarForm extends JPanel
Since:
3.4.1
Author:
Jack Meng
See Also:
  • Field Details

    • bars

      private int[] bars
    • barsWidth

      private int barsWidth
    • barsGap

      private int barsGap
    • arcH

      private int arcH
    • arcW

      private int arcW
    • xOffset

      private int xOffset
    • yPadding

      private int yPadding
    • fg

      private Color fg
    • bg

      private Color bg
    • START_CENTER

      public static final int START_CENTER
      See Also:
  • Constructor Details

  • Method Details

    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
      Parameters:
      g -
    • make

      public void make(int[] bars, long schedule)
      Parameters:
      bars -
      schedule -
    • makeRNG

      public void makeRNG()
    • getCurrentDrawable

      public int[] getCurrentDrawable()
      Returns:
      int[]
    • main

      public static void main(String[] args) throws Exception
      Parameters:
      args -
      Throws:
      Exception