GlassPaneとはSwingのフレーム上を構成するいくつかのペイン(レイヤ)のうち、一番上部にあるペインを指す。ここは名前通り「ガラス区画」と呼ばれており、デフォルトの実装では不可視のパネルとして実装されている。 How to Use Root Panes - The Java Tutorials 今回のネタはこのGlassPaneが常時一番上のレイヤとして構成されるのを利用して、処理の実行中に一切のユーザ入力をブロックするために使う"ブロッカ"をを作ることだ。 業務アプリケーションを開発する際に、処理の実行中のマウスイベントやキーボードイベントをブロックするのは誤動作を防止したり、意図的に重複した処理の起動を防ぐのに非常に重要な非業務機能である。WebアプリケーションであればJavascriptで割と簡易に実装しているのを良く見ることができるだろう。.NET WindowForms用
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く