-2
如何確定EventObject
是MouseEvent
或ActionEvent
還是別的?如何確定EventObject是否是MouseEvent或ActionEvent?
有沒有簡單的方法來檢查EventObject
的類型?
如何確定EventObject
是MouseEvent
或ActionEvent
還是別的?如何確定EventObject是否是MouseEvent或ActionEvent?
有沒有簡單的方法來檢查EventObject
的類型?
您可以使用instanceof關鍵字。
public boolean isActionEvent(EventObject o){
return o instanceof ActionEvent;
}
此處瞭解詳情:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html
你可以使用instanceof
操作。
objectname instanceof EventObjectName
你是如何到達那裏,你需要檢查的事件類型的情況?如果您提供了一些背景知識,那麼您可能會在哪些方面投放該活動。 – Rainbolt
可能重複[如何確定對象的類(在Java中)?](http://stackoverflow.com/questions/541749/how-to-determine-an-objects-class-in-java) – Rainbolt