java命名空间javax.swing.table类defaulttablecolumnmodel的类成员方法:
getcolumnindexatx定义及介绍
本文导语:
getcolumnindexatx
public int getcolumnindexatx(int x)
返回位于 x 处列的索引,如果该点处没有列,则返回 -1。
为了与 swing 的可分离模型架构保持一致,tablecolumnmodel 不知道表的各列是如何实际显示在屏幕上的。各列的可视化表示由使用...
getcolumnindexatx
public int getcolumnindexatx(int x)
- 返回位于
x
处列的索引,如果该点处没有列,则返回 -1。
为了与 swing 的可分离模型架构保持一致,tablecolumnmodel 不知道表的各列是如何实际显示在屏幕上的。各列的可视化表示由使用此模型的视图/控制器(通常是 jtable)来负责。该视图/控制器无需从左到右按顺序显示各列。例如,为了适应语言环境的优先选择,可以从右到左显示各列,或者可能根据用户的请求隐藏某些列。因为模型不知道各列是如何在屏幕上布局的,所以不应将给定的 xposition
认为是 2d 图形空间中的坐标。相反,应该将其认为是从模型中首列开始的一个宽度。如果需要 2d 空间中给定 x 坐标的列索引,则可以使用 jtable.columnatpoint
。
- 指定者:
- 接口
tablecolumnmodel
中的 getcolumnindexatx
- 参数:
x
- 需要的水平位置
- 返回:
- 列的索引,如果未找到列,则返回 -1
- 另请参见:
jtable.columnatpoint(java.awt.point)