com.alee.extended.progress
Class WebStepProgress.ProgressLayout

java.lang.Object
  extended by com.alee.extended.layout.AbstractLayoutManager
      extended by 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.


Constructor Summary
protected WebStepProgress.ProgressLayout()
           
 
Method Summary
 java.awt.Dimension getMaximumComponentSize()
          Returns maximum component size.
 java.awt.Dimension getMaximumSideComponentSize()
          Returns maximum size of side components.
 void layoutContainer(java.awt.Container parent)
          
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
          
 
Methods inherited from class com.alee.extended.layout.AbstractLayoutManager
addComponent, addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, removeComponent, removeLayoutComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebStepProgress.ProgressLayout

protected WebStepProgress.ProgressLayout()
Method Detail

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