|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttablelayout.TableLayout
public class TableLayout
TableLayout is a layout manager which allows components to be arranged in a tabular form. The TableLayout component has a layout resource which is used to specify the column and row position of each component. Components can span rows and/or columns. Layout options are available to control the initial sizes, justification, and dynamic resizing
| Constructor Summary | |
|---|---|
TableLayout()
|
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(String name,
Component comp)
Adds the specified component with the layout string to the layout |
Object |
clone()
Creates a clone of the object. |
void |
columnSpacing(int sp)
Specifies the number of pixels between columns |
void |
forceShrink(boolean force)
Specifies if components should be made smaller than their "preferred" sizes. |
void |
layoutContainer(Container target)
Lays out the container in the specified panel |
void |
marginHeight(int i)
The minimum spacing between the top and bottom edges of the components in the Container |
void |
marginWidth(int i)
The minimum spacing between the left and right edges of the components in the Container |
Dimension |
minimumLayoutSize(Container target)
Calculates the minimum size dimensions for the specified panel, given the components in the specified target container |
Dimension |
preferredLayoutSize(Container target)
Calculates the preferred size dimensions for the specified panel, given the components in the specified target container |
void |
removeLayoutComponent(Component comp)
Removes the specified component from the layout |
void |
rowSpacing(int sp)
Specifies the number of pixels between rows |
void |
sameHeight(Vector v)
This resource is used to specify the names of components which will be constrained to remain the same heigth as the table shrinks and grows |
void |
sameWidth(Vector v)
This resource is used to specify the names of components which will be constrained to remain the same width as the table shrinks and grows |
String |
toString()
Returns the String representation |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TableLayout()
| Method Detail |
|---|
public void addLayoutComponent(String name,
Component comp)
addLayoutComponent in interface LayoutManagerlayout - represents the wanted layout of the componentcomp - the component to be addedTableLocRecpublic void removeLayoutComponent(Component comp)
removeLayoutComponent in interface LayoutManagercomp - the component to be removedpublic Dimension preferredLayoutSize(Container target)
preferredLayoutSize in interface LayoutManagertarget - the component to be laid outpublic Dimension minimumLayoutSize(Container target)
minimumLayoutSize in interface LayoutManagertarget - the component to be laid outpublic void layoutContainer(Container target)
layoutContainer in interface LayoutManagertarget - the component to be laid outpublic void sameWidth(Vector v)
v - the vector of component with the same widthpublic void sameHeight(Vector v)
v - the vector of component with the same heigthpublic void marginWidth(int i)
i - the spacingpublic void marginHeight(int i)
i - the spacingpublic void forceShrink(boolean force)
force - boolean to indicate shrink should be forcedTableOptspublic void columnSpacing(int sp)
sp - the spacing between columnspublic void rowSpacing(int sp)
sp - the spacing between rowspublic String toString()
toString in class Objectpublic Object clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||