FaqDebuggingAWTXWindowsJa
AWT をデバッグしていると X Window System が固まります
記述
X Window System 内でブロックした Java アプリケーションのフォーカスをつかむことが出来ません。
例
- J2SE プロジェクトを使用します
- パッケージを選択し、「新規」|「JFrame フォーム...」をポップアップメニューから選択します
- 「完了」を押します
- 開いたエディタのデザインビューに行きます
- パレットで Combo Box を選択し、フォームに置きます
- インスペクタウインド内でそのコンボボックスをダブルクリックします
- 開いた Java エディタ内で System.out.println("selected"); を作成された jComboBox1ActionPerformed メソッド内に挿入します。
- 挿入された行の行ブレークポイントを切り替えます
- プロジェクトビュー内の作成されたフォーム上で「ファイルのデバッグ」を呼び出します
- 開いたフレーム内で、コンボボックス内でアイテムを選択します
結果
IDE はデバッグ中のアプリケーションを凍り付かせ、システムフォーカスをつかんだコンボボックスポップアップメニューを持ったままになります。 この問題を解消するには、遠隔からまたはテキストコンソールから、デバッグされているアプリケーションプロセスを殺す必要があります。
---
- 英文 (翻訳したバージョン: 4)
- 日本語 NetBeans ユーザー FAQ へ戻る
