be.ugent.caagt.swirl.dialogs
Class ButtonAreaLayout

java.lang.Object
  extended by be.ugent.caagt.swirl.dialogs.ButtonAreaLayout
All Implemented Interfaces:
java.awt.LayoutManager

public class ButtonAreaLayout
extends java.lang.Object
implements java.awt.LayoutManager

Layout manager for button panels. Behaves in a similar manner to FlowLayout. It lays out all components from left to right, flushed right. The widths of all components will be set to the largest preferred size width.


Constructor Summary
ButtonAreaLayout()
           
 
Method Summary
 void addLayoutComponent(java.lang.String string, java.awt.Component comp)
           
 void layoutContainer(java.awt.Container container)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container container)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container c)
          The preferred layout size is the same as the minimum layout size.
 void removeLayoutComponent(java.awt.Component c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButtonAreaLayout

public ButtonAreaLayout()
Method Detail

addLayoutComponent

public void addLayoutComponent(java.lang.String string,
                               java.awt.Component comp)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component c)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager

layoutContainer

public void layoutContainer(java.awt.Container container)
Specified by:
layoutContainer in interface java.awt.LayoutManager

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container container)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container c)
The preferred layout size is the same as the minimum layout size.

Specified by:
preferredLayoutSize in interface java.awt.LayoutManager