Class FlatProgressBarUI


  • public class FlatProgressBarUI
    extends javax.swing.plaf.basic.BasicProgressBarUI
    Provides the Flat LaF UI delegate for JProgressBar.
    UiDefault:
    ProgressBar.font Font, ProgressBar.background Color, ProgressBar.foreground Color, ProgressBar.selectionBackground Color, ProgressBar.selectionForeground Color, ProgressBar.border Border, ProgressBar.horizontalSize Dimension default is 146,12, ProgressBar.verticalSize Dimension default is 12,146, ProgressBar.repaintInterval int default is 50 milliseconds, ProgressBar.cycleTime int default is 3000 milliseconds , ProgressBar.arc int
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicProgressBarUI

        javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int arc  
      protected java.awt.Dimension horizontalSize  
      protected java.awt.Dimension verticalSize  
      • Fields inherited from class javax.swing.plaf.basic.BasicProgressBarUI

        boxRect, changeListener, progressBar
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      protected java.awt.Dimension getPreferredInnerHorizontal()  
      protected java.awt.Dimension getPreferredInnerVertical()  
      java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)  
      protected void installDefaults()  
      protected void installListeners()  
      void paint​(java.awt.Graphics g, javax.swing.JComponent c)  
      protected void paintString​(java.awt.Graphics g, int x, int y, int width, int height, int amountFull, java.awt.Insets b)  
      protected void setAnimationIndex​(int newValue)  
      protected void uninstallListeners()  
      void update​(java.awt.Graphics g, javax.swing.JComponent c)  
      • Methods inherited from class javax.swing.plaf.basic.BasicProgressBarUI

        getAmountFull, getAnimationIndex, getBaseline, getBaselineResizeBehavior, getBox, getBoxLength, getCellLength, getCellSpacing, getFrameCount, getMaximumSize, getMinimumSize, getSelectionBackground, getSelectionForeground, getStringPlacement, incrementAnimationIndex, installUI, paintDeterminate, paintIndeterminate, setCellLength, setCellSpacing, startAnimationTimer, stopAnimationTimer, uninstallDefaults, uninstallUI
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • arc

        protected int arc
      • horizontalSize

        protected java.awt.Dimension horizontalSize
      • verticalSize

        protected java.awt.Dimension verticalSize
    • Constructor Detail

      • FlatProgressBarUI

        public FlatProgressBarUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicProgressBarUI
      • installListeners

        protected void installListeners()
        Overrides:
        installListeners in class javax.swing.plaf.basic.BasicProgressBarUI
      • uninstallListeners

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicProgressBarUI
      • getPreferredSize

        public java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)
        Overrides:
        getPreferredSize in class javax.swing.plaf.basic.BasicProgressBarUI
      • getPreferredInnerHorizontal

        protected java.awt.Dimension getPreferredInnerHorizontal()
        Overrides:
        getPreferredInnerHorizontal in class javax.swing.plaf.basic.BasicProgressBarUI
      • getPreferredInnerVertical

        protected java.awt.Dimension getPreferredInnerVertical()
        Overrides:
        getPreferredInnerVertical in class javax.swing.plaf.basic.BasicProgressBarUI
      • update

        public void update​(java.awt.Graphics g,
                           javax.swing.JComponent c)
        Overrides:
        update in class javax.swing.plaf.ComponentUI
      • paint

        public void paint​(java.awt.Graphics g,
                          javax.swing.JComponent c)
        Overrides:
        paint in class javax.swing.plaf.basic.BasicProgressBarUI
      • paintString

        protected void paintString​(java.awt.Graphics g,
                                   int x,
                                   int y,
                                   int width,
                                   int height,
                                   int amountFull,
                                   java.awt.Insets b)
        Overrides:
        paintString in class javax.swing.plaf.basic.BasicProgressBarUI
      • setAnimationIndex

        protected void setAnimationIndex​(int newValue)
        Overrides:
        setAnimationIndex in class javax.swing.plaf.basic.BasicProgressBarUI