gpt4 book ai didi

java - 获取选定 JTable 单元格的位置?

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:03 24 4
gpt4 key购买 nike

我有一个带有几个 JTable 的 JFrame。在某个 JTable 上,我需要在选定的 JFrame 中单元格的位置(通过代码完成选择),只要它被选中。我想在玻璃板上画一些东西。我怎样才能做到这一点?

Point p = gui.rerouteTable.getLocation();
SwingUtilities.convertPointToScreen(p,gui.rerouteTable);

我认为这可以让我获得 table 的左上角。通过 Cell Height 和 SelectionListener,我可以计算出我需要的位置。但我什至不能得到 table 的左上角。为什么不? gui.rerouteTable.getLocation() 返回 (0,0),因此显然 convertPointToScreen 无法正常工作。

最佳答案

使用JTable的方法

public Rectangle getCellRect(int row, int column, boolean includeSpacing)

关于java - 获取选定 JTable 单元格的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com