public class ProgressStepperUI extends javax.swing.plaf.ComponentUI
UI delegate for the SBProgressStepper component.
All colors, sizes, and icons are sourced from FlatLaf properties via javax.swing.UIManager, enabling full support for both light and dark themes.
FlatLaf property keys used (prefix: SBProgressStepper.):
activeColor - color for completed steps and active connecting linesinactiveColor - color for default (upcoming) steps and inactive connecting lineslabelColor - color for step title labelssubtitleColor - color for step subtitle labels| Type Params | Return Type | Name and description |
|---|---|---|
|
public java.awt.Dimension |
getMaximumSize(javax.swing.JComponent c) |
|
public java.awt.Dimension |
getMinimumSize(javax.swing.JComponent c) |
|
public java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c) |
|
public void |
installUI(javax.swing.JComponent c) |
|
public void |
paint(java.awt.Graphics g, javax.swing.JComponent c) |
|
public void |
uninstallUI(javax.swing.JComponent c) |
| Methods inherited from class | Name |
|---|---|
class javax.swing.plaf.ComponentUI |
javax.swing.plaf.ComponentUI#contains(javax.swing.JComponent, int, int), javax.swing.plaf.ComponentUI#createUI(javax.swing.JComponent), javax.swing.plaf.ComponentUI#equals(java.lang.Object), javax.swing.plaf.ComponentUI#getAccessibleChild(javax.swing.JComponent, int), javax.swing.plaf.ComponentUI#getAccessibleChildrenCount(javax.swing.JComponent), javax.swing.plaf.ComponentUI#getBaseline(javax.swing.JComponent, int, int), javax.swing.plaf.ComponentUI#getBaselineResizeBehavior(javax.swing.JComponent), javax.swing.plaf.ComponentUI#getClass(), javax.swing.plaf.ComponentUI#getMaximumSize(javax.swing.JComponent), javax.swing.plaf.ComponentUI#getMinimumSize(javax.swing.JComponent), javax.swing.plaf.ComponentUI#getPreferredSize(javax.swing.JComponent), javax.swing.plaf.ComponentUI#hashCode(), javax.swing.plaf.ComponentUI#installUI(javax.swing.JComponent), javax.swing.plaf.ComponentUI#notify(), javax.swing.plaf.ComponentUI#notifyAll(), javax.swing.plaf.ComponentUI#paint(java.awt.Graphics, javax.swing.JComponent), javax.swing.plaf.ComponentUI#toString(), javax.swing.plaf.ComponentUI#uninstallUI(javax.swing.JComponent), javax.swing.plaf.ComponentUI#update(java.awt.Graphics, javax.swing.JComponent), javax.swing.plaf.ComponentUI#wait(), javax.swing.plaf.ComponentUI#wait(long), javax.swing.plaf.ComponentUI#wait(long, int) |