|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.View | +--javax.swing.text.CompositeView | +--javax.swing.text.BoxView | +--javax.swing.text.TableView.TableRow
行中心のテーブル内の行のビューです。
フィールドの概要 |
クラス javax.swing.text.View から継承したフィールド |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
インタフェース 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 |
コンストラクタの概要 | |
TableView.TableRow(Element elem)
指定された要素の TableView を作成します。 |
メソッドの概要 | |
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)
子ビューを変更します。 |
クラス 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 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public TableView.TableRow(Element elem)
elem
- このビューが扱う要素メソッドの詳細 |
public void replace(int offset, int length, View[] views)
BoxView
内の replace
offset
- 新規ビューを挿入するための、子ビューの開始インデックス。この値は 0 以上で、getViewCount 以下length
- 削除する現在の子ビューの数。この値は 0 以上で、(getViewCount() - offset) 以下protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
このメソッドは、各子にテーブルの列幅のスパンを提供し、複数の列を補うセルには複数列のスパンを提供するために再実装されます。
BoxView
内の layoutMajorAxis
targetSpan
- ビューに指定されたスパンの合計。子をレイアウトするために使用されるaxis
- レイアウトされる軸offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられるspans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる
protected void layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
このメソッドは、スーパークラスに委譲して複数行にまたがるセルのスパンを調整するために実装されます。
BoxView
内の layoutMinorAxis
targetSpan
- ビューに指定されたスパンの合計。子をレイアウトするために使用されるaxis
- レイアウトされる軸offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられるspans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる
public int getResizeWeight(int axis)
BoxView
内の getResizeWeight
axis
- View.X_AXIS または View.Y_AXIS
IllegalArgumentException
- 軸が無効な場合protected View getViewAtPosition(int pos, Rectangle a)
CompositeView
内の getViewAtPosition
pos
- 検索位置 >= 0a
- テーブルへの入力時の割り当て。および、終了時の位置を含むビューへの割り当て
null
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.