Class ThemedLoadingDialog.ProgressLine

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.emrick.project.ThemedLoadingDialog.ProgressLine
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable
Enclosing class:
ThemedLoadingDialog

private static final class ThemedLoadingDialog.ProgressLine extends JComponent
Slim rounded bar. Eases toward the current stage's position; with no known stage yet it shows a segment sliding across.
  • Field Details

    • HEIGHT

      private static final int HEIGHT
      See Also:
    • target

      private float target
    • shown

      private float shown
    • slide

      private float slide
  • Constructor Details

    • ProgressLine

      ProgressLine()
  • Method Details

    • setTarget

      void setTarget(float value)
    • advance

      void advance()
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent