javax.swing.text
Class TableView.TableCell
java.lang.Object
|
+--javax.swing.text.View
|
+--javax.swing.text.CompositeView
|
+--javax.swing.text.BoxView
|
+--javax.swing.text.TableView.TableCell
- public class TableView.TableCell
- extends BoxView
- implements javax.swing.text.TableView.GridCell
View of a cell in a table
Method Summary |
int |
getColumnCount()
Gets the number of columns this cell spans (e.g. |
int |
getGridColumn()
Gets the column of the grid location |
int |
getGridRow()
Gets the row of the grid location |
float |
getPreferredSpan(int axis)
Determines the preferred span for this view along an
axis. |
int |
getRowCount()
Gets the number of rows this cell spans (that is, the
grid height). |
void |
setGridLocation(int row,
int col)
Sets the grid location. |
Methods inherited from class javax.swing.text.BoxView |
baselineLayout,
baselineRequirements,
calculateMajorAxisRequirements,
calculateMinorAxisRequirements,
changedUpdate,
childAllocation,
flipEastAndWestAtEnds,
getAlignment,
getHeight,
getMaximumSpan,
getMinimumSpan,
getOffset,
getResizeWeight,
getSpan,
getViewAtPoint,
getWidth,
insertUpdate,
isAfter,
isAllocationValid,
isBefore,
layout,
layoutMajorAxis,
layoutMinorAxis,
modelToView,
paint,
paintChild,
preferenceChanged,
removeUpdate,
replace,
setSize,
viewToModel |
Methods inherited from class javax.swing.text.CompositeView |
append,
getBottomInset,
getChildAllocation,
getInsideAllocation,
getLeftInset,
getNextEastWestVisualPositionFrom,
getNextNorthSouthVisualPositionFrom,
getNextVisualPositionFrom,
getRightInset,
getTopInset,
getView,
getViewAtPosition,
getViewCount,
getViewIndexAtPosition,
insert,
loadChildren,
modelToView,
removeAll,
setInsets,
setParagraphInsets,
setParent |
Methods inherited from class javax.swing.text.View |
breakView,
createFragment,
getAttributes,
getBreakWeight,
getContainer,
getDocument,
getElement,
getEndOffset,
getParent,
getStartOffset,
getViewFactory,
isVisible,
modelToView,
viewToModel |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TableView.TableCell
public TableView.TableCell(Element elem)
- Constructs a TableCell for the given element.
- Parameters:
elem
- the element that this view is responsible for
getColumnCount
public int getColumnCount()
- Gets the number of columns this cell spans (e.g. the
grid width).
- Specified by:
- getColumnCount in interface javax.swing.text.TableView.GridCell
- Returns:
- the number of columns
getRowCount
public int getRowCount()
- Gets the number of rows this cell spans (that is, the
grid height).
- Specified by:
- getRowCount in interface javax.swing.text.TableView.GridCell
- Returns:
- the number of rows
setGridLocation
public void setGridLocation(int row,
int col)
- Sets the grid location.
- Specified by:
- setGridLocation in interface javax.swing.text.TableView.GridCell
- Parameters:
row
- the row >= 0col
- the column >= 0
getGridRow
public int getGridRow()
- Gets the row of the grid location
- Specified by:
- getGridRow in interface javax.swing.text.TableView.GridCell
getGridColumn
public int getGridColumn()
- Gets the column of the grid location
- Specified by:
- getGridColumn in interface javax.swing.text.TableView.GridCell
getPreferredSpan
public float getPreferredSpan(int axis)
- Determines the preferred span for this view along an
axis. This is implemented to return the preferred span
reported by the superclass divided by the row/column count
for the cell so that multi-column and multi-row cells
distribute their requirements across all the columns/rows
that they participate in.
- Parameters:
axis
- may be either View.X_AXIS or View.Y_AXIS- Overrides:
- getPreferredSpan in class BoxView
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.