javax.swing.text
クラス TableView.TableRow
java.lang.Object
|
+--javax.swing.text.View
|
+--javax.swing.text.CompositeView
|
+--javax.swing.text.BoxView
|
+--javax.swing.text.TableView.TableRow
- public class TableView.TableRow
- extends BoxView
テーブル内の行のビューです。
クラス javax.swing.text.BoxView から継承したメソッド |
baselineLayout,
baselineRequirements,
calculateMajorAxisRequirements,
calculateMinorAxisRequirements,
changedUpdate,
childAllocation,
flipEastAndWestAtEnds,
getAlignment,
getHeight,
getMaximumSpan,
getMinimumSpan,
getOffset,
getPreferredSpan,
getSpan,
getViewAtPoint,
getWidth,
insertUpdate,
isAfter,
isAllocationValid,
isBefore,
layout,
modelToView,
paint,
paintChild,
preferenceChanged,
removeUpdate,
replace,
setSize,
viewToModel |
クラス javax.swing.text.CompositeView から継承したメソッド |
append,
getBottomInset,
getChildAllocation,
getInsideAllocation,
getLeftInset,
getNextEastWestVisualPositionFrom,
getNextNorthSouthVisualPositionFrom,
getNextVisualPositionFrom,
getRightInset,
getTopInset,
getView,
getViewCount,
getViewIndexAtPosition,
insert,
modelToView,
removeAll,
setInsets,
setParagraphInsets,
setParent |
クラス javax.swing.text.View から継承したメソッド |
breakView,
createFragment,
getAttributes,
getBreakWeight,
getContainer,
getDocument,
getElement,
getEndOffset,
getParent,
getStartOffset,
getViewFactory,
isVisible,
modelToView,
viewToModel |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TableView.TableRow
public TableView.TableRow(Element elem)
- 指定された要素の TableView を構築します。
- パラメータ:
elem
- このビューが担当する要素
layoutMajorAxis
protected void layoutMajorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
- ボックスの主軸 (つまり、それが表す軸) のレイアウトを実行します。レイアウトの結果は、主軸に沿った子への割り当てを表す指定された配列に配置されなければなりません。
このメソッドは、各子にテーブルのカラム幅のスパンを提供し、複数のカラムにまたがるセルには複数カラムのスパンを提供するために再実装されます。
- パラメータ:
targetSpan
- ビューに指定されたトータルスパン。子をレイアウトするために使用されるaxis
- レイアウトされる軸offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられるspans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる- 戻り値:
- offsets パラメータには各子ビューのオフセット、spans パラメータには各子ビューのスパン
- オーバーライド:
- クラス BoxView 内の layoutMajorAxis
layoutMinorAxis
protected void layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
- ボックスの副軸 (つまり、それが表す軸に直角の軸) のレイアウトを実行します。レイアウトの結果は、副軸に沿った子への割り当てを表す指定された配列に配置されなければなりません。このメソッドは、副軸に沿ってレイアウトが更新される必要があるときにスーパークラスによって呼び出されます。
このメソッドは、スーパークラスに委譲して複数行にまたがるセルのスパンを調整するために実装されます。
- パラメータ:
targetSpan
- ビューに指定されたトータルスパン。子をレイアウトするために使用されるaxis
- レイアウトされる軸offsets
- 各子ビューのビューの起点からのオフセット。これは戻り値であり、このメソッドの実装によって割り当てられるspans
- 各子ビューのスパン。これは戻り値であり、このメソッドの実装によって割り当てられる- 戻り値:
- offsets パラメータには各子ビューのオフセット、spans パラメータには各子ビューのスパン
- オーバーライド:
- クラス BoxView 内の layoutMinorAxis
loadChildren
protected void loadChildren(ViewFactory f)
- ビューを初期化するためにすべての子をロードします。このメソッドは、
setParent
メソッドによって呼び出されます。このメソッドは、createTableCell
メソッドを使用してセルを構築するために再実装されます。
- パラメータ:
f
- ビューファクトリ- オーバーライド:
- クラス CompositeView 内の loadChildren
getResizeWeight
public int getResizeWeight(int axis)
- 指定された軸に沿ってビューをサイズ変更できるかどうかを指定します。0 以下の値の場合はサイズ変更できません。
- パラメータ:
axis
- View.X_AXIS または View.Y_AXIS- 戻り値:
- サイズ変更のウェイト
- 例外:
- IllegalArgumentException - 軸が無効な場合
- オーバーライド:
- クラス BoxView 内の getResizeWeight
getViewAtPosition
protected View getViewAtPosition(int pos,
Rectangle a)
- モデル内で指定された位置を表す子ビューを取得します。これは、指定された位置を含む範囲を探すためにすべての子を走査する目的で実装されています。このビューでは、子から子の要素へのマッピングが 1 対 1 になるとは限りません。
- パラメータ:
pos
- 検索位置 >= 0a
- テーブルに入る時の割り当て。および、出る時の位置を含むビューへの割り当て- 戻り値:
- 指定された位置を表すビュー。ない場合は null
- オーバーライド:
- クラス CompositeView 内の getViewAtPosition
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.