有一些方法如何知道类是否扩展JWindow
?例如:
class DialogWindow extends JWindow {
}
如何检查
DialogWindow
类是否扩展了JWindow
类?我需要知道某些组件的父级Window
,该父级可能放置在某些JPanel
上,而该组件又可以放置在某些JPanel
上,依此类推。当然,我可以将父实例参数传递给某些组件,但是也许有更好的方法吗? 最佳答案
尝试像这样使用instanceof:
if(DialogWindow instanceof JWindow){//must return true in your case
...
}