ProgramixGenericLib v5.0.1

com.programix.gui.layout
Class AbstractTableLayout.CellData

java.lang.Object
  extended by com.programix.gui.layout.AbstractTableLayout.CellData
Direct Known Subclasses:
AnchorTableLayout.AnchorTableCellData
Enclosing class:
AbstractTableLayout

protected abstract class AbstractTableLayout.CellData
extends Object


Field Summary
protected  int bGap
           
protected  int cGap
           
protected  AnchorPoint clusterAnchorPoint
           
protected  int colCount
           
protected  int[] colWidth
           
protected  int[] colX
           
protected  Component[] comp
           
protected  Dimension[] compPrefSize
           
protected  int heightOverhead
           
protected  int offsetX
           
protected  int offsetY
           
protected  Insets paneInsets
           
protected  int panePrefHeight
           
protected  int panePrefWidth
           
protected  Dimension paneSize
           
protected  int rGap
           
protected  int rowCount
           
protected  int[] rowHeight
           
protected  int[] rowY
           
protected  int widthOverhead
           
 
Constructor Summary
protected AbstractTableLayout.CellData(Container pane)
           
 
Method Summary
protected  void calcAnchorImpact()
           
protected  void calcPanePrefSize()
           
protected  void calcPartA()
           
protected  void calcPartB()
           
protected  void calcRowAndColPositions()
           
protected abstract  void calcRowAndColumnCounts()
           
protected abstract  void calcRowHeightsAndColumnWidths()
           
protected  Dimension getPreferredSize()
           
 boolean hasAnyCells()
           
protected abstract  void layoutComponents()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comp

protected final Component[] comp

compPrefSize

protected final Dimension[] compPrefSize

paneInsets

protected final Insets paneInsets

paneSize

protected final Dimension paneSize

widthOverhead

protected int widthOverhead

heightOverhead

protected int heightOverhead

panePrefWidth

protected int panePrefWidth

panePrefHeight

protected int panePrefHeight

rowCount

protected int rowCount

colCount

protected int colCount

offsetX

protected int offsetX

offsetY

protected int offsetY

rowHeight

protected int[] rowHeight

colWidth

protected int[] colWidth

colX

protected int[] colX

rowY

protected int[] rowY

rGap

protected final int rGap

cGap

protected final int cGap

bGap

protected final int bGap

clusterAnchorPoint

protected final AnchorPoint clusterAnchorPoint
Constructor Detail

AbstractTableLayout.CellData

protected AbstractTableLayout.CellData(Container pane)
Method Detail

hasAnyCells

public final boolean hasAnyCells()

calcPartA

protected final void calcPartA()

calcPartB

protected final void calcPartB()

calcRowAndColumnCounts

protected abstract void calcRowAndColumnCounts()

calcRowHeightsAndColumnWidths

protected abstract void calcRowHeightsAndColumnWidths()

calcPanePrefSize

protected void calcPanePrefSize()

calcAnchorImpact

protected void calcAnchorImpact()

calcRowAndColPositions

protected void calcRowAndColPositions()

layoutComponents

protected abstract void layoutComponents()

getPreferredSize

protected Dimension getPreferredSize()

ProgramixGenericLib v5.0.1

Copyright © 2001-2009 Programix Incorporated. All rights reserved. ProgramixGenericLib is free and is OSI Certified Open Source Software under the BSD license.