|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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
中的 replace
offset
- 要插入新視圖的子視圖的開始索引;其值 >= 0 且 <= getViewCountlength
- 要移除的現有子視圖數;其值 >= 0 且 <= (getViewCount() - offset)views
- 要添加的子視圖;此值可以為 null
,表示沒有要添加的子級(對移除有用)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
- 如果 axis 無效protected View getViewAtPosition(int pos, Rectangle a)
CompositeView
中的 getViewAtPosition
pos
- 尋找位置,該值 >= 0a
- 入口處表格的分派和出口處包含該位置的視圖的分派
null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。