is new.
java.lang.Objectjavax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.TableView.TableRow
public class TableView.TableRow
View of a row in a row-centric table.
| Field Summary |
|---|
| Fields inherited from class javax.swing.text. View |
|---|
| BadBreakWeight , ExcellentBreakWeight , ForcedBreakWeight , GoodBreakWeight , X_AXIS , Y_AXIS |
| Fields inherited from interface javax.swing. SwingConstants |
|---|
| BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST |
| Constructor Summary | |
|---|---|
|
TableView.TableRow
(
Element
elem) Constructs a TableView for the given element. |
|
| Method Summary | |
|---|---|
| int |
getResizeWeight
(int axis) Determines the resizability of the view along the given axis. |
| protected View |
getViewAtPosition
(int pos,
Rectangle
a) Fetches the child view that represents the given position in the model. |
| protected void |
layoutMajorAxis
(int targetSpan, int axis, int[] offsets, int[] spans) Perform layout for the major axis of the box (i.e. |
| protected void |
layoutMinorAxis
(int targetSpan, int axis, int[] offsets, int[] spans) Perform layout for the minor axis of the box (i.e. |
| void |
replace
(int offset, int length,
View
[] views) Change the child views. |
| Methods inherited from class javax.swing.text. BoxView |
|---|
| baselineLayout , baselineRequirements , calculateMajorAxisRequirements , calculateMinorAxisRequirements , childAllocation , flipEastAndWestAtEnds , forwardUpdate , getAlignment , getAxis , getChildAllocation , getHeight , getMaximumSpan , getMinimumSpan , getOffset , getPreferredSpan , getSpan , getViewAtPoint , getWidth , isAfter , isAllocationValid , isBefore , isLayoutValid , layout , layoutChanged , modelToView , paint , paintChild , preferenceChanged , setAxis , setSize , viewToModel |
| Methods inherited from class javax.swing.text. CompositeView |
|---|
| getBottomInset , getInsideAllocation , getLeftInset , getNextEastWestVisualPositionFrom , getNextNorthSouthVisualPositionFrom , getNextVisualPositionFrom , getRightInset , getTopInset , getView , getViewCount , getViewIndex , getViewIndexAtPosition , loadChildren , modelToView , setInsets , setParagraphInsets , setParent |
| Methods inherited from class javax.swing.text. View |
|---|
| append , breakView , changedUpdate , createFragment , forwardUpdateToView , getAttributes , getBreakWeight , getContainer , getDocument , getElement , getEndOffset , getGraphics , getParent , getStartOffset , getToolTipText , getViewFactory , getViewIndex , insert , insertUpdate , isVisible , modelToView , remove , removeAll , removeUpdate , updateChildren , updateLayout , viewToModel |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| Constructor Detail |
|---|
public TableView.TableRow(Element elem)
Since:
1.4
| Method Detail |
|---|
public void replace(int offset,
int length,
View[] views)
protected void layoutMajorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
This is re-implemented to give each child the span of the column width for the table, and to give cells that span multiple columns the multi-column span.
protected void layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
This is implemented to delegate to the superclass, then adjust the span for any cell that spans multiple rows.
public int getResizeWeight(int axis)
protected View getViewAtPosition(int pos,
Rectangle a)