Java 如何检查光标类型
我已将标签的光标设置为标签属性中的手动光标。所以现在我要检查标签的光标是否是手动光标,然后我会在那里做一些事情。我尝试使用此代码进行检查,但如果keeps落入错误部分,这意味着标签的光标不是手动光标。我不明白为什么Java 如何检查光标类型,java,swing,cursor,Java,Swing,Cursor,我已将标签的光标设置为标签属性中的手动光标。所以现在我要检查标签的光标是否是手动光标,然后我会在那里做一些事情。我尝试使用此代码进行检查,但如果keeps落入错误部分,这意味着标签的光标不是手动光标。我不明白为什么 if (lblSample.getCursor().equals(new Cursor(Cursor.HAND_CURSOR))) { System.out.println("True"); }else{ System.out.println(
if (lblSample.getCursor().equals(new Cursor(Cursor.HAND_CURSOR))) {
System.out.println("True");
}else{
System.out.println("False");
}
不重写equals,因此此方法不是很有用
您可以检查光标类型:
if (lblSample.getCursor().getType() == Cursor.HAND_CURSOR) {
System.out.println("True");
}else{
System.out.println("False");
}