如何检查游标类型

时间:2017-11-19 19:13:22

标签: java swing cursor

我已将标签的光标设置为将光标移动到标签的属性中。所以现在我要检查我的标签的光标是否是手形光标然后我会在那里做点什么。我已经尝试使用此代码进行检查,但是如果保持落入假部分,这意味着我的标签的光标不是手形光标。我不明白为什么。

if (lblSample.getCursor().equals(new Cursor(Cursor.HAND_CURSOR))) {
        System.out.println("True");
    }else{
        System.out.println("False");
    }

1 个答案:

答案 0 :(得分:1)

Cursor不会覆盖equals(),因此此方法不太有用。

您可以检查光标类型:

if (lblSample.getCursor().getType() == Cursor.HAND_CURSOR) {
    System.out.println("True");
}else{
    System.out.println("False");
}