Spec-Zone .ru
спецификации, руководства, описания, API
|
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.text.View | +--javax.swing.text.CompositeView | +--javax.swing.text.BoxView | +--javax.swing.text.TableView.TableRow
View of a row in a row-centric table.
Fields inherited from class javax.swing.text.View |
BadBreakWeight,
ExcellentBreakWeight,
ForcedBreakWeight,
GoodBreakWeight,
X_AXIS,
Y_AXIS |
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,
getAlignment,
getChildAllocation,
getHeight,
getMaximumSpan,
getMinimumSpan,
getOffset,
getPreferredSpan,
getSpan,
getViewAtPoint,
getWidth,
isAfter,
isAllocationValid,
isBefore,
layout,
modelToView,
paint,
paintChild,
preferenceChanged,
setSize,
viewToModel |
Methods inherited from class javax.swing.text.CompositeView |
append,
changedUpdate,
getBottomInset,
getInsideAllocation,
getLeftInset,
getNextEastWestVisualPositionFrom,
getNextNorthSouthVisualPositionFrom,
getNextVisualPositionFrom,
getRightInset,
getTopInset,
getView,
getViewCount,
getViewIndexAtPosition,
insert,
insertUpdate,
loadChildren,
modelToView,
removeAll,
removeUpdate,
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 |
Constructor Detail |
public TableView.TableRow(Element elem)
elem
- the element that this view is responsible forMethod Detail |
public void replace(int offset, int length, View[] views)
offset
- the starting offset into the child views >= 0length
- the number of existing views to replace >= 0elems
- the child views to insertprotected 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.
targetSpan
- the total span given to the view, which
whould be used to layout the children.axis
- the axis being layed out.offsets
- the offsets from the origin of the view for
each of the child views. This is a return value and is
filled in by the implementation of this method.spans
- the span of each child view. This is a return
value and is filled in by the implementation of this method.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.
targetSpan
- the total span given to the view, which
whould be used to layout the children.axis
- the axis being layed out.offsets
- the offsets from the origin of the view for
each of the child views. This is a return value and is
filled in by the implementation of this method.spans
- the span of each child view. This is a return
value and is filled in by the implementation of this method.public int getResizeWeight(int axis)
axis
- may be either View.X_AXIS or View.Y_AXISprotected View getViewAtPosition(int pos, Rectangle a)
pos
- the search position >= 0a
- the allocation to the table on entry, and the
allocation of the view containing the position on exit
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |