Methods Summary |
---|
public void | addLayoutComponent(java.lang.String name, java.awt.Component comp)
|
public void | layoutContainer(java.awt.Container container)
if (container.getComponentCount() > 0) {
Component c = container.getComponent(0);
Dimension pref = c.getPreferredSize();
int containerWidth = container.getWidth();
int containerHeight = container.getHeight();
Insets containerInsets = container.getInsets();
containerWidth -= containerInsets.left +
containerInsets.right;
containerHeight -= containerInsets.top +
containerInsets.bottom;
int left = (containerWidth - pref.width) / 2 +
containerInsets.left;
int right = (containerHeight - pref.height) / 2 +
containerInsets.top;
c.setBounds(left, right, pref.width, pref.height);
}
|
public java.awt.Dimension | minimumLayoutSize(java.awt.Container cont)
return preferredLayoutSize(cont);
|
public java.awt.Dimension | preferredLayoutSize(java.awt.Container container)
Component c = container.getComponent( 0 );
if ( c != null ) {
Dimension size = c.getPreferredSize();
Insets insets = container.getInsets();
return new Dimension(size.width + insets.left + insets.right,
size.height + insets.top + insets.bottom);
}
else {
return new Dimension( 0, 0 );
}
|
public void | removeLayoutComponent(java.awt.Component comp)
|