通知
すべてクリア
Topic starter
2003年1月29日 12:27 PM
こんにちは。現在業務でJavaを使ってプログラムを組んでいます。
いきなりですが質問です。
ダイアログを出した時、常に手前に表示をしておきたいのですが、
そのようなメソッドがありません。
(モーダルでは都合がよくないので・・・)
だれかご存知の方がいらっしゃったら教えていただきたいのですが。
よろしくお願いします。
2003年1月29日 12:56 PM
環境が示されていないので的外れかもしれませんが、
常に手前に表示するというのは、
Windowsにおいて、ダイアログがアクティブであるか否かに拘らず、
常に他の全てのアプリケーションよりも前面に表示される
ということでしょうか?
もしそうであれば、JavaのAPIだけではできません。
ネイティブメソッドを使ってWin32 APIを直接呼び出す必要があります。
Topic starter
2003年1月29日 4:12 PM
そうなんですか・・・。
ありがとうございました。
簡単にできそうな気がしたんですが・・・。
もっと勉強したいと思います。
2003年1月29日 5:52 PM
Windowsでは簡単ですが、「常に手前に表示」する機能の無いOSもあります。
Javaの場合、全てのOSで動作するように作らなければならないので、
あるOS固有の便利な機能というのは、なかなか取り入れられません。