如何确定 JXTreeTable 中特定单元格在屏幕上的位置?
不确定,但合并了一些收集到的有关该主题的信息。
- 此链接显示了计算摆动组件坐标的方法:java中获取组件的坐标 https://stackoverflow.com/questions/4269540/getting-coordinates-of-a-component-in-java
- this link https://pirlwww.lpl.arizona.edu/resources/guide/software/SwingX/org/jdesktop/swingx/JXTreeTable.html表明,那
JXTreeTable
延伸JTable
:- 此链接显示了检索单元格坐标的方法JTable
: http://www.java-forums.org/awt-swing/23061-jtable-cell-coordinates.html 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
获取准确的屏幕位置。
老实说,如果你尝试一下它是否有效,我会很好奇:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)