java命名空间javax.swing.table接口tablecolumnmodel的类成员方法:
getcolumnindexatx定义及介绍
本文导语:
getcolumnindexatx
int getcolumnindexatx(int xposition)
返回位于该水平点 xposition 位置列的索引;如果该点位于任何列边界外,则返回 -1。
在维护 swing 的可分离模型架构的过程中,tablecolumnmodel 并不了解表的各列实际出现在屏幕上的方式...
getcolumnindexatx
int getcolumnindexatx(int xposition)
- 返回位于该水平点
xposition
位置列的索引;如果该点位于任何列边界外,则返回 -1。
在维护 swing 的可分离模型架构的过程中,tablecolumnmodel 并不了解表的各列实际出现在屏幕上的方式。列的虚拟展示由使用此模型(通常是 jtable)的 view/controller 对象负责。view/controller 不必从左到右按顺序显示这些列。例如,为了适应语言环境的优先选择,可以从右到左显示各列,或者可能根据用户的请求隐藏某些列。因为该模型不了解各列在屏幕上的排列方式,所以不应将给定的 xposition
考虑为 2d 图形空间中的坐标。相反,应将其考虑为从模型中第一列开始的宽度。如果要求 2d 空间中给定 x 坐标的列索引,则可以使用 jtable.columnatpoint
。
- 返回:
- 列的索引;如果无法找到列,则返回 -1
- 另请参见:
jtable.columnatpoint(java.awt.point)