com.alee.extended.progress
Class WebStepProgress.ProgressLayout
java.lang.Object
com.alee.extended.layout.AbstractLayoutManager
com.alee.extended.progress.WebStepProgress.ProgressLayout
- All Implemented Interfaces:
- java.awt.LayoutManager, java.awt.LayoutManager2
- Enclosing class:
- WebStepProgress
protected class WebStepProgress.ProgressLayout
- extends AbstractLayoutManager
Custom WebStepProgress layout that places progress labels properly.
It also performs component's preferred size calculations.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebStepProgress.ProgressLayout
protected WebStepProgress.ProgressLayout()
layoutContainer
public void layoutContainer(java.awt.Container parent)
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
-
getMaximumComponentSize
public java.awt.Dimension getMaximumComponentSize()
- Returns maximum component size.
Used to determine labels area size.
- Returns:
- maximum component size
getMaximumSideComponentSize
public java.awt.Dimension getMaximumSideComponentSize()
- Returns maximum size of side components.
It is used to determine progress sides spacing.
- Returns:
- maximum size of side components