getOwnerlessWindows()メソッド
2008/06/16
java
java6
ui
Javaです。
アプリケーションから自アプリケーションから生成された画面にアクセスするのに、わざわざインスタンスを知らないといけないのは面倒だなぁと思っていました。
Java6のJavadocをみると、java.awt.WindowにgetOwnerlessWindows()メソッドが追加されていました。
このメソッドはユーティリティメソッドになってますので、自アプリケーションからどこからでもアクセスできるので便利そうです。
ちなみに、public static Window[] getWindows()がありますが、このメソッドはgetOwnerlessWindows()をくるんだもののようです。
JavadocにはWarningも書いてありました。なんでもかんでもとれるからなのでしょう。
ダイアログとかもとれそうなので、外部からダイアログの操作も楽になりそうです。
: