データ・ウィンドウ

「表示」メニュー次の選択「デバッガ」次の選択「データ」

このウィンドウでは、現在のメソッドの引数およびローカル変数、周囲のクラスのstaticフィールドおよびこのオブジェクトに関する情報を表示します。このウィンドウに表示される列は、「ツール」 次の選択「プリファレンス」→「デバッガ」→データ・ページで、または「データ」ウィンドウを右クリックすると表示されるポップアップ・メニュー・オプションから「プリファレンス」を選択して、有効にした列設定によって決まります。ポップアップ・メニュー・オプションについては後述します。

次に、データ・ウィンドウから実行できる他の機能を示します。

注意:

ポップアップ・メニュー

データ・ウィンドウから次のポップアップ・メニュー・オプションを選択して、データ・ウィンドウで現在選択されている項目に適用できます。データ・ウィンドウを右クリックすると、次のポップアップ・メニュー・オプションが表示されます。

全値の表示
「全値の表示」ダイアログ・ボックスの複数行テキスト・フィールドに値全体を表示します。String、byte配列型、char配列型、short配列型、int配列型およびlong配列型に使用できます。
範囲の調整
ノードを開いたときに表示する選択配列の要素数を制御します。配列にのみ使用できます。
値の切替え
(ブールにのみ適用。)ブール・データ項目の値を変更します。値がtrueの場合、このオプションを選択するとfalseに変更されます。値がfalseの場合、このオプションを選択するとtrueに変更されます。
値の変更
「値の変更」ダイアログを表示します。このダイアログでは、選択したデータ項目の値を変更できます。
監視
選択したデータ項目が、「監視」ウィンドウに追加されます。
インスペクト
選択したデータ項目のインスペクタ・フローティング・ウィンドウを作成します。
監視クラス・ローダー
選択したノードがクラスの場合にのみ使用できます。「監視」ウィンドウで選択したクラスのクラス・ローダー・オブジェクトを追加します。
オブジェクト・プリファレンス
「オブジェクト・プリファレンス」ダイアログを表示します。このダイアログで、選択したクラスについて表示する値とフィールドを選択できます。
インスペクト・クラス・ローダー
選択したノードがクラスの場合にのみ使用できます。選択したクラスのクラス・ローダー・オブジェクト用のインスペクタ・フローティング・ウィンドウを作成します。
インスタンス・フィルタ
インスタンス・ブレークポイントを有効化または無効化できます。
フィールド・フィルタの使用
「オブジェクト・プリファレンス」ダイアログ・ボックスで定義したフィールド・フィルタを有効化または無効化できます。
<オブジェクトの型>のソースを表示
選択したデータ項目の型がクラスの場合のみ使用できます。配列またはプリミティブ型の場合は使用できません。ソース・エディタにクラスのソース・コードを表示します。
注意: 「宣言済の型」列が表示され、宣言された型が実際の型と異なる場合、ポップアップ・メニューには、実際の型と宣言された型に対する2つの「ソースに移動」オプションが表示されます。
プリファレンス
「ツール」次の選択「プリファレンス」→「デバッガ」→データ・ページを表示します。ここで、データ・ウィンドウに表示する列および他の表示オプションを選択できます。
すべて閉じる
すべてのブランチを縮小し、ブランチの下にあるデータを非表示にします。
注意: データ・ウィンドウのポップアップ・メニューには、「すべて展開」オプションはありません。これは、完全なツリーには非常に多くのブランチが含まれる場合があり、またデータ項目に循環参照が含まれていると、ブランチを拡張したときにデバッガが無限ループに入る可能性があるためです。
エクスポート
現在のデータ・ウィンドウの内容を、テキスト・ファイルまたはHTMLファイルに保存します。
テキスト・ファイルにエクスポートする場合は、.html拡張子または .htm拡張子を付けずに名前を入力します。出力ファイルでは、列の間にタブが、行の間に新しい行が挿入されます。
HTMLファイルにエクスポートする場合は、.html拡張子または.htm拡張子(大/小文字の区別なし)を付けて名前を入力します。出力ファイルは、列を使用して編成された表になります。

Javaプログラムのデバッグ
デバッガ・ウィンドウの使用方法
プログラムのデバッグ
Javaプログラムのリモート・デバッグ