标题说明了。如何检查Node item
或ButtonBase Item
是Button
?我可以使用equals方法吗?
public void initListener(ArrayList<TreeItem> treeBranches, ButtonBase item){
if(item != null && **item.equals**....?)){ ... }
}
答案 0 :(得分:4)
if(item != null && item instanceof Button) { ... }
或简单地说,因为(null instanceof Button) == false
:
if(item instanceof Button) { ... }