|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.TableView.TableRow
public class 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 中的 replaceoffset - 要插入新視圖的子視圖的開始索引;其值 >= 0 且 <= getViewCountlength - 要移除的現有子視圖數;其值 >= 0 且 <= (getViewCount() - offset)views - 要添加的子視圖;此值可以為 null,表示沒有要添加的子級(對移除有用)
protected void layoutMajorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
重新實作此方法來為每個子級分派列寬度的跨距,為跨多個列的單元格分派多列跨距。
BoxView 中的 layoutMajorAxistargetSpan - 給視圖的總體跨距,將用於對子級的佈局。axis - 要佈局的軸。offsets - 距每個子視圖的視圖起始處的偏移量。這是一個返回值,由此方法的實作填寫。spans - 每個孩子視圖的跨距。這是一個返回值,由此方法的實作填寫。
protected void layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
實作此方法來委託給父級類別,然後調整任何跨多行的單元格的跨距。
BoxView 中的 layoutMinorAxistargetSpan - 給視圖的總體跨距,將用於對子級的佈局。axis - 要佈局的軸。offsets - 距每個子視圖的視圖起始處的偏移量。這是一個返回值,由此方法的實作填寫。spans - 每個子視圖的跨距。這是一個返回值,由此方法的實作填寫。public int getResizeWeight(int axis)
BoxView 中的 getResizeWeightaxis - 可能是 View.X_AXIS 或者 View.Y_AXIS
IllegalArgumentException - 如果 axis 無效
protected View getViewAtPosition(int pos,
Rectangle a)
CompositeView 中的 getViewAtPositionpos - 尋找位置,該值 >= 0a - 入口處表格的分派和出口處包含該位置的視圖的分派
null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。