如何在摇摆中将鼠标指针更改为手指指针?

Abh*_*nav 18 java swing jlabel mouseover

在html中,当我们创建一个超链接并指向它时,它会自动更改为手指指针.

所以我想知道我们能否在Java摇摆中实现同样的目标.假设我有一个标签,点击一个新的表格弹出.但我想当用户指向标签时它应该改为手指指针,显示如果点击它会弹出一些东西.这样我们可以区分我认为表格上带有正常标签的标签:).

但是怎么做这样的事呢?

Hos*_*her 58

您可以使用以下代码将JLabel的游标设置为Cursor.HAND_CURSOR:

JLabel label = new JLabel("http://stackoverflow.com");
label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
Run Code Online (Sandbox Code Playgroud)

  • Cursor.getPredefinedCursor(Cursor.HAND_CURSOR); (8认同)
  • MadProgrammer的方法更好.它避免了不必要的创建"Cursor"对象,前提是它已经创建过. (2认同)