gpt4 book ai didi

java - 鼠标离开 JTable 时发生鼠标事件?

转载 作者:行者123 更新时间:2023-11-30 04:09:54 25 4
gpt4 key购买 nike

我使用 JTable,并有一个 MouseMotionAdapter 监听鼠标,并在任何给定时刻为鼠标线条着色。

addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent e)
{
JTable aTable = (JTable)e.getSource();
int row = aTable.rowAtPoint(e.getPoint());
if(m_cursorRow != row){
m_cursorRow = row;
aTable.repaint();
}
}
});

问题是,当我将鼠标移出表格时,不会调用 MouseMotionAdapter,因为鼠标不再位于 JTable 上...

当鼠标移出 JTable 边框时,是否有另一个事件可以用来再次绘制表格?

最佳答案

Is there another event I can use to paint the table again when the mouse is getting out of the JTable borders?

您可以使用 MouseListenermouseExited() 事件。

关于java - 鼠标离开 JTable 时发生鼠标事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19879650/

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