java命名空间javax.swing类jtable的类成员方法:
getcellrect定义及介绍
本文导语:
getcellrect
public rectangle getcellrect(int row,
int column,
boolean includespacing)
返回位于 row 和 column 相交位置的单元格矩形。如果 includespacing 为 true,则返回的值具有指定行和列的完整高度和...
getcellrect
public rectangle getcellrect(int row,
int column,
boolean includespacing)
- 返回位于
row
和 column
相交位置的单元格矩形。如果 includespacing
为 true,则返回的值具有指定行和列的完整高度和宽度。如果为 false,则返回的矩形为单元格空间减去单元格间的间隙,以便在呈现期间设置该属性后,返回呈现和编辑的组件的真实边界。
如果列索引有效但是行索引小于 0,则此方法返回一个矩形,此矩形的 y
和 height
设置为合适的值,其 x
和 width
值都设置为 0。通常,行索引或列索引指示适当区域外的单元格时,此方法都返回一个矩形,它描绘了表范围内最近单元格的最近边。当行索引和列索引都超出范围时,返回的矩形覆盖了最近单元格的最近点。
在所有的情形中,使用此方法沿一个轴的计算结果不会因为沿另一个轴的计算出现异常而失败。当单元格无效时,忽略 includespacing
参数。
- 参数:
row
- 所需单元格所在的行索引column
- 所需单元格所在的列索引;不一定与表中数据模型的列索引相同;convertcolumnindextoview(int)
方法可以用来将数据模型的列索引转换为显示的列索引includespacing
- 如果为 false,则返回实际的单元格边界,计算方法是从列模型和行模型的高度和宽度中减去单元格间距
- 返回:
- 包含
row
、column
处单元格的矩形 - 另请参见:
getintercellspacing()