プログラマメモ2 - programmer no memo2

getOwnerlessWindows()メソッド 2008/06/16

Javaです。
アプリケーションから自アプリケーションから生成された画面にアクセスするのに、わざわざインスタンスを知らないといけないのは面倒だなぁと思っていました。

Java6のJavadocをみると、java.awt.WindowにgetOwnerlessWindows()メソッドが追加されていました。

このメソッドはユーティリティメソッドになってますので、自アプリケーションからどこからでもアクセスできるので便利そうです。

ちなみに、public static Window[] getWindows()がありますが、このメソッドはgetOwnerlessWindows()をくるんだもののようです。

JavadocにはWarningも書いてありました。なんでもかんでもとれるからなのでしょう。
ダイアログとかもとれそうなので、外部からダイアログの操作も楽になりそうです。

: