在我的应用程序中,当文本字段或其他组件(例如表格调整大小)时,鼠标光标不会改变。
MainWindow类实现了ActionListener和ListSelectionListener,可能有原因吗?我从未使用过MouseMotionListener或其他人。
任何想法可能是什么原因?感谢
编辑:
找到原因:包含组件的面板被设置为禁用,组件工作正常,但是当移动悬停时光标没有改变,因为面板似乎负责触发它。也许这篇文章可以帮助其他失落的灵魂
答案 0 :(得分:0)
您可以尝试以下代码(在文本字段中替换label_3):
Cursor cursor = Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
label_3.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
frame.setCursor(cursor);
}
}