如何确定一个特定的细胞的位置JXTreeTable在屏幕上?
Answer 1:
不知道,但合并聚集话题的一些信息。
- 此链接显示计算Swing组件坐标的方式: 在Java组件的获取坐标
- 此链接显示,该
JXTreeTable
扩展JTable
: http://download.java.net/javadesktop/swinglabs/releases/0.8/docs/api/org/jdesktop/swingx/JXTreeTable.html - 此链接显示检索单元的坐标的方式
JTable
: http://www.java-forums.org/awt-swing/23061-jtable-cell-coordinates.html
所以,最终的解决方案,理论上只调用方法(从JTable API
):
public Rectangle getCellRect(int row, int column, boolean includeSpacing)
而且如果需要的话,然后使用SwingUtilities.convertRectangle
得到确切的屏幕位置。
老实说,我会,如果它的工作原理很好奇,如果你给它一个尝试:)
文章来源: Getting location of cell in JXTreeTable