gpt4 book ai didi

java - JScrollPane 中的 JTable : Detect if mouse is over table header

转载 作者:行者123 更新时间:2023-12-02 06:21:08 24 4
gpt4 key购买 nike

我在 JScrollPane 中有一个 JTable。当用户位于表格顶部时,例如。显示第 0 行,其上方的表标题 tableHeader.contains(p);true

当用户向下滚动并说第 10 行现在是顶行时,如果鼠标位于表格标题上方并且表格标题因此改变其外观,tableHeader.contains(p); 在所有情况下都是false

当顶行不是第 0 行时,如何检测鼠标光标位于标题上方?

最佳答案

使用

table.getTableHeader().addMouseListener(...)

将 MouseListener 添加到表头。 MouseListener 有一个方法

mouseEntered(MouseEvent e)

其中可以放置当光标悬停在表格标题上时要执行的代码。

关于java - JScrollPane 中的 JTable : Detect if mouse is over table header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21017492/

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