我怎么知道Node或ButtonBase是Button?

时间:2016-04-19 20:09:45

标签: java if-statement button javafx nodes

标题说明了。如何检查Node itemButtonBase ItemButton?我可以使用equals方法吗?

public void initListener(ArrayList<TreeItem> treeBranches, ButtonBase item){

    if(item != null && **item.equals**....?)){ ... }

}

1 个答案:

答案 0 :(得分:4)

if(item != null && item instanceof Button) { ... }

或简单地说,因为(null instanceof Button) == false

if(item instanceof Button) { ... }