public class TableView.TableRow extends BoxView
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
修飾子と型 | メソッドと説明 |
---|---|
int |
getResizeWeight(int axis)
指定された軸に沿ってビューのサイズを変更できるかどうかを指定します。
|
protected View |
getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。
|
protected void |
layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
ボックスの主軸をレイアウトします。
|
protected void |
layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
ボックスの副軸をレイアウトします。
|
void |
replace(int offset, int length, View[] views)
子ビューを変更します。
|
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
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets, setParent
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
public TableRow(Element elem)
elem
- このビューが扱う要素public void replace(int offset, int length, View[] views)
protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
このメソッドは、各子にテーブルの列幅のスパンを提供し、複数の列を補うセルには複数列のスパンを提供するために再実装されます。
layoutMajorAxis
、クラス: BoxView
targetSpan
- ビューに指定されたスパンの合計。子をレイアウトするために使用される。axis
- レイアウトされる軸。offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられる。spans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる。protected void layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
このメソッドは、スーパー・クラスに委譲して複数行にまたがるセルのスパンを調整するために実装されます。
layoutMinorAxis
、クラス: BoxView
targetSpan
- ビューに指定されたスパンの合計。子をレイアウトするために使用される。axis
- レイアウトされる軸。offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられる。spans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる。public int getResizeWeight(int axis)
getResizeWeight
、クラス: BoxView
axis
- View.X_AXISまたはView.Y_AXISIllegalArgumentException
- 軸が無効な場合protected View getViewAtPosition(int pos, Rectangle a)
getViewAtPosition
、クラス: CompositeView
pos
- 検索位置>= 0a
- 開始時のテーブルへの割当て。および、終了時の位置を含むビューの割当てnull
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.