Java/Swing:鼠标光标不移动';当超过组件时,不要改变

Java/Swing:鼠标光标不移动';当超过组件时,不要改变,java,swing,cursor,Java,Swing,Cursor,在我的应用程序中,鼠标光标在文本字段或其他组件(例如调整表格大小)上时不会改变 类MainWindow实现了ActionListener和ListSelectionListener,有什么原因吗?我从未使用过MouseMotionListener或其他 知道原因是什么吗?谢谢 编辑: 发现原因:包含组件的面板被设置为禁用,组件工作正常,但光标在移动鼠标悬停时没有改变,因为面板似乎负责触发。也许这篇文章可以帮助其他迷失的灵魂您可以尝试以下代码(用文本字段替换标签3): 请提供您在implement

在我的应用程序中,鼠标光标在文本字段或其他组件(例如调整表格大小)上时不会改变

类MainWindow实现了ActionListener和ListSelectionListener,有什么原因吗?我从未使用过MouseMotionListener或其他

知道原因是什么吗?谢谢

编辑:


发现原因:包含组件的面板被设置为禁用,组件工作正常,但光标在移动鼠标悬停时没有改变,因为面板似乎负责触发。也许这篇文章可以帮助其他迷失的灵魂

您可以尝试以下代码(用文本字段替换标签3):


请提供您在
implements
中的代码,当您在某些组件下时,是否要将默认
光标
更改为自定义?组件不会自动调整大小,因此光标不会更改以支持调整大小光标。无自定义光标。我缺少了当您输入一个组件(如文本字段或表的列边框(sry,而不是组件本身))时出现的默认游标。告诉用户他能做什么的游标。
Cursor cursor = Cursor.getPredefinedCursor(Cursor.HAND_CURSOR); 
label_3.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
frame.setCursor(cursor);
                }
}