0

クラスが拡張されているかどうかを知る方法はありますJWindowか? 例えば:

class DialogWindow extends JWindow {
}

DialogWindowクラスがクラスを拡張しているかどうかを確認するにはJWindow? Windowあるコンポーネントの上に配置できるコンポーネントのJPanel親を知る必要があります。もちろん、親インスタンスの引数をコンポーネントに渡すこともできますが、それを行うためのより良い方法があるのではないでしょうか?JPanelDialogWindow

4

3 に答える 3

2

次のように instanceof を使用してみてください。

if(DialogWindow instanceof JWindow){//must return true in your case
...
}
于 2013-08-28T17:24:31.963 に答える
0

試すことができgetClass().getSuperClass()ます。同様の質問がここで尋ねられました 親基本クラスオブジェクトを取得する方法 super.getClass()

于 2013-08-28T17:23:39.420 に答える