JComponent.scrollRectToVisible--方法
public void scrollRectToVisible(Rectangle aRect)
-
将
scrollRectToVisible()
消息转发到JComponent
的父组件。可执行该请求的组件(如JViewport
)会重写此方法并执行滚动。 -
-
参数:
-
aRect
- 可见的Rectangle
另请参见:
-
JViewport
具体如JTable实现某行滚动到可视图区域如下:
1. 得到对象Rectangle
JTable.getCellRect(int row, int column, boolean includeSpacing)
返回位于 row
和 column
相交位置的单元格矩形
public Rectangle getCellRect(int row, int column, boolean includeSpacing)
-
返回位于
row
和column
相交位置的单元格矩形。如果includeSpacing
为 true,则返回的值具有指定行和列的完整高度和宽度。如果为 false,则返回的矩形为单元格空间减去单元格间的间隙,以便在呈现期间设置该属性后,返回呈现和编辑的组件的真实边界。如果列索引有效但是行索引小于 0,则此方法返回一个矩形,此矩形的
y
和height
设置为合适的值,其x
和width
值都设置为 0。通常,行索引或列索引指示适当区域外的单元格时,此方法都返回一个矩形,它描绘了表范围内最近单元格的最近边。当行索引和列索引都超出范围时,返回的矩形覆盖了最近单元格的最近点。在所有的情形中,使用此方法沿一个轴的计算结果不会因为沿另一个轴的计算出现异常而失败。当单元格无效时,忽略
includeSpacing
参数。 -
-
参数:
-
row
- 所需单元格所在的行索引
-