|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.report.GridBagLayout2
public class GridBagLayout2
| Field Summary | |
|---|---|
double[] |
columnWeights
This field holds the overrides to the column weights. |
int[] |
columnWidths
This field holds the overrides to the column minimum width. |
protected Hashtable |
comptable
This hashtable maintains the association between a component and its gridbag constraints. |
protected inetsoft.report.GridBagConstraints2 |
defaultConstraints
This field holds a gridbag constraints instance containing the default values, so if a component does not have gridbag constraints associated with it, then the component will be assigned a copy of the defaultConstraints. |
protected inetsoft.report.GridBagLayoutInfo2 |
layoutInfo
This field holds tha layout information for the gridbag. |
protected static int |
MINSIZE
The smallest grid that can be laid out by the grid bag layout. |
protected static int |
PREFERREDSIZE
|
int[] |
rowHeights
This field holds the overrides to the row minimum heights. |
double[] |
rowWeights
This field holds the overrides to the row weights. |
| Constructor Summary | |
|---|---|
GridBagLayout2()
Creates a grid bag layout manager. |
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(Component comp,
Object constraints)
Adds the specified component to the layout, using the specified constraint object. |
void |
addLayoutComponent(String name,
Component comp)
Adds the specified component with the specified name to the layout. |
protected void |
AdjustForGravity(inetsoft.report.GridBagConstraints2 constraints,
Rectangle r)
|
protected void |
ArrangeGrid(Container parent)
|
inetsoft.report.GridBagConstraints2 |
getConstraints(Component comp)
Gets the constraints for the specified component. |
float |
getLayoutAlignmentX(Container parent)
Returns the alignment along the x axis. |
float |
getLayoutAlignmentY(Container parent)
Returns the alignment along the y axis. |
int[][] |
getLayoutDimensions()
Determines column widths and row heights for the layout grid. |
protected inetsoft.report.GridBagLayoutInfo2 |
GetLayoutInfo(Container parent,
int sizeflag)
|
Point |
getLayoutOrigin()
Determines the origin of the layout grid. |
double[][] |
getLayoutWeights()
Determines the weights of the layout grid's columns and rows. |
protected Dimension |
GetMinSize(Container parent,
inetsoft.report.GridBagLayoutInfo2 info)
|
void |
invalidateLayout(Container target)
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded. |
void |
layoutContainer(Container parent)
Lays out the specified container using this grid bag layout. |
Point |
location(int x,
int y)
Determines which cell in the layout grid contains the point specified by (x, y). |
protected inetsoft.report.GridBagConstraints2 |
lookupConstraints(Component comp)
Retrieves the constraints for the specified component. |
Dimension |
maximumLayoutSize(Container target)
Returns the maximum dimensions for this layout given the components in the specified target container. |
Dimension |
minimumLayoutSize(Container parent)
Determines the minimum size of the target container
using this grid bag layout. |
Dimension |
preferredLayoutSize(Container parent)
Determines the preferred size of the target
container using this grid bag layout. |
void |
removeLayoutComponent(Component comp)
Removes the specified component from this layout. |
void |
setConstraints(Component comp,
inetsoft.report.GridBagConstraints2 constraints)
Sets the constraints for the specified component in this layout. |
String |
toString()
Returns a string representation of this grid bag layout's values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final int MINSIZE
protected static final int PREFERREDSIZE
protected Hashtable comptable
protected inetsoft.report.GridBagConstraints2 defaultConstraints
defaultConstraints.
protected inetsoft.report.GridBagLayoutInfo2 layoutInfo
layoutInfo is null
this indicates that there are no components in
the gridbag or if there are components, they have
not yet been validated.
public int[] columnWidths
public int[] rowHeights
public double[] columnWeights
public double[] rowWeights
| Constructor Detail |
|---|
public GridBagLayout2()
| Method Detail |
|---|
public void setConstraints(Component comp,
inetsoft.report.GridBagConstraints2 constraints)
comp - the component to be modified.constraints - the constraints to be applied.public inetsoft.report.GridBagConstraints2 getConstraints(Component comp)
GridBagConstraints2 object is returned.
comp - the component to be queried.
protected inetsoft.report.GridBagConstraints2 lookupConstraints(Component comp)
GridBagConstraints2 object used by the layout mechanism.
comp - the component to be queried
public Point getLayoutOrigin()
public int[][] getLayoutDimensions()
Most applications do not call this method directly.
public double[][] getLayoutWeights()
Most applications do not call this method directly.
public Point location(int x,
int y)
(x, y). Each cell is identified
by its column index (ranging from 0 to the number of columns
minus 1) and its row index (ranging from 0 to the number of
rows minus 1).
If the (x, y) point lies
outside the grid, the following rules are used.
The column index is returned as zero if x lies to the
left of the layout, and as the number of columns if x lies
to the right of the layout. The row index is returned as zero
if y lies above the layout,
and as the number of rows if y lies
below the layout.
x - the x coordinate of a point.y - the y coordinate of a point.
public void addLayoutComponent(String name,
Component comp)
addLayoutComponent in interface LayoutManagername - the name of the component.comp - the component to be added.
public void addLayoutComponent(Component comp,
Object constraints)
addLayoutComponent in interface LayoutManager2comp - the component to be added.constraints - an object that determines how
the component is added to the layout.public void removeLayoutComponent(Component comp)
Most applications do not call this method directly.
removeLayoutComponent in interface LayoutManagercomp - the component to be removed.public Dimension preferredLayoutSize(Container parent)
target
container using this grid bag layout.
Most applications do not call this method directly.
preferredLayoutSize in interface LayoutManagertarget - the container in which to do the layout.public Dimension minimumLayoutSize(Container parent)
target container
using this grid bag layout.
Most applications do not call this method directly.
minimumLayoutSize in interface LayoutManagertarget - the container in which to do the layout.public Dimension maximumLayoutSize(Container target)
maximumLayoutSize in interface LayoutManager2target - the component which needs to be laid outpublic float getLayoutAlignmentX(Container parent)
getLayoutAlignmentX in interface LayoutManager2public float getLayoutAlignmentY(Container parent)
getLayoutAlignmentY in interface LayoutManager2public void invalidateLayout(Container target)
invalidateLayout in interface LayoutManager2public void layoutContainer(Container parent)
GridBagLayout
object.
Most applications do not call this method directly.
layoutContainer in interface LayoutManagerparent - the container in which to do the layout.public String toString()
toString in class Object
protected inetsoft.report.GridBagLayoutInfo2 GetLayoutInfo(Container parent,
int sizeflag)
protected void AdjustForGravity(inetsoft.report.GridBagConstraints2 constraints,
Rectangle r)
protected Dimension GetMinSize(Container parent,
inetsoft.report.GridBagLayoutInfo2 info)
protected void ArrangeGrid(Container parent)
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||