3 Oracle JDeveloperの使用
この章の内容は次のとおりです。
Oracle JDeveloperの使用について
JDeveloperはクロスプラットフォームIDEで、全機能を備えたOracle JDeveloper StudioとJavaおよびXMLのコア機能を備えたOracle JDeveloper Javaの2つのEditionで提供されます。JDeveloperは、Windows、Linux、Mac OS Xおよびその他のUNIXベースのシステム上で動作する、Oracle Fusion Middleware製品スイートの開発プラットフォームです。
JDeveloperは、Oracle Fusion Middleware製品スイートの主要な開発プラットフォームです。これは、Windows、Linux、Mac OS Xおよびその他のUNIXベースのシステム上で動作するクロス・プラットフォームのIDEです。
JDeveloperには、Oracle JDeveloper StudioとOracle JDeveloper Javaの2つのEditionがあります。Studio Editionは、JDeveloperの完全バージョンであり、すべての機能が含まれます。Java Editionは、JavaとXMLのコア機能のみを備え、ダウンロード時間が短くなります。
JDeveloperロールの操作
JDeveloperに用意されているロールによって、開発のニーズにあわせて環境を調整できます。選択したロールによって、開発で使用可能な機能とオプションが決定されます。
ロールにより、JDeveloper環境を調整できます。修正した環境では、メニュー、設定、新規ギャラリおよびダイアログの個別フィールドなどの不要項目をJDeveloperから削除します。選択するロールによって、JDeveloperで作業を行う際に使用可能な機能とオプションが決定されます。
使用できるロールは、次のとおりです。
-
デフォルト・ロール。JDeveloperのすべての機能にアクセスできます。他のロールは、これらの機能のサブセットを提供します。
-
カスタマイズJDeveloper。Oracle Metadata Services (MDS)フレームワークを使用して、カスタマイズ可能なアプリケーションを作成できます。
-
Database Edition。コア・データベース開発ツールへのアクセスのみを提供します。
-
Java EE Edition。このロールには、コアJava EE開発の機能のみが含まれます。
-
Java Edition。このロールには、コアJava開発の機能のみが含まれます。
ノート:
JDeveloperに対して選択したロールに関係なく、常にすべてのオンライン・ヘルプを使用できます。
JDeveloper機能とインストール済更新の管理方法
JDeveloperには、機能を無効にしたり、インストール済の更新をアンインストールするための機能が備わっているため、開発に関係のあるIDEのコンポーネントのみを表示できます。機能を追加または削除する手順を使用してください。
パフォーマンスとユーザー操作を最適化するため、JDeveloperでは使用中のプロジェクトにとって必要でない機能を無効化できるようになっています。機能を管理することによって、作業に最も関連するIDEのコンポーネントのみが表示されます。機能の管理は、プロジェクトのデータ自体には影響しません。さらに、以前インストールした更新もアンインストールできます。
たとえば、2つのプロジェクトを使用して、アプリケーションに対する2種類のビューを作成するとします。最初のプロジェクトにJava機能がロードされ、これによってIDEに対してJavaテクノロジ・スタックが反映されることがJDeveloperに通知されます。このようなフィルタ処理により、個々のプロジェクトの画面が見やすくなります。2番目のプロジェクトにはSwing/AWTの機能がロードされ、Swing/AWT開発に必要なIDEコンポーネントが反映されることがJDeveloperに通知されます。
JDeveloperで機能を追加または削除するには:
-
メイン・メニューから、「ツール」→「機能」を選択します。「機能と更新の管理」ダイアログが開きます。このダイアログには、現在のJDeveloperロールで使用可能な機能が表示されます。この機能は、デフォルトで選択されています。
-
「検索」フィールドに追加または削除する機能を入力して検索するか、機能リストをスクロールします。機能または機能カテゴリをクリックして、右側の説明を表示します。
-
追加または保持する機能を選択し、削除する機能の選択を解除します。「更新の確認」アイコンをクリックして「更新の確認」ウィザードを開き、拡張機能をロードできます。
-
オプションで、前にロードした機能をキャッシュからクリアするには、「キャッシュのクリア」をクリックします。キャッシュをクリアすると、JDeveloperを再起動するたびに機能が自動ロードされなくなります。機能は、使用するときにのみロードされます。
-
終了したら、「ステータスの更新」をクリックします。この機能により、機能に対して行った変更をコミットできます。
ノート:
「ステータスの更新」は、「更新の確認」を使用して機能をインストールした場合には使用できません。
インストール済の更新をアンインストールするには:
- メイン・メニューから、「ツール」→「機能」を選択します。「機能と更新の管理」ダイアログが開きます。
- 「インストール済の更新」をクリックして、すでにインストールされている更新を表示します。
- 「検索」フィールドにアンインストールする更新を入力して検索するか、更新リストをスクロールします。更新または更新カテゴリをクリックして、右側の説明を表示します。
- アンインストールする更新を選択し、「アンインストール」をクリックします。
IDEでのウィンドウの操作
JDeveloperでは、ドッキング可能ウィンドウおよびタブ付きエディタ・ウィンドウを編成できます。
JDeveloperでは、必要に応じてウィンドウを配置できます。JDeveloperでは、IDEの2種類のウィンドウを使用します。
-
IDEの任意の場所に配置できるドッキング可能なウィンドウ。
-
IDEの中央に固定されているタブ付きエディタ・ウィンドウ。
ウィンドウの最大化の方法
JDeveloperウィンドウのタイトル・バーをダブルクリックすると、画面が全画面表示に最大化されるか、前の表示に戻ります。
JDeveloperウィンドウはどのウィンドウでも、見やすく使用しやすいように最大化できます。JDeveloperのどのウィンドウの場合でも、タイトル・バーをダブルクリックして、すばやく全画面表示に最大化できます。IDE内で元の位置にウィンドウを戻すには、再度タイトル・バーをダブルクリックします。
JDeveloperを一度閉じて再度開いた場合、ウィンドウの最大化は維持されません。ウィンドウはデフォルト・サイズに戻ります。ただし、最小化していたウィンドウについては、JDeveloperを再度開いたときも、最小化されたままになります。
IDEのドッキング可能ウィンドウの最小化およびリストア方法
JDeveloperでは、「最小化」ボタンを使用してドッキング可能ウィンドウを最小化または最大化するか、常に一定の場所に表示したままにします。
JDeveloperでは、あらゆるドッキング可能ウィンドウを最小化するか、または常に一定の場所に表示したままにできます。デフォルトは開いたままの状態(固定表示)に設定されています。
固定表示に設定されているウィンドウの位置は変化しません。ウィンドウは、ドッキングされた位置にかかわらず常に表示されます。
最小化に設定されているウィンドウは、状況に応じて状態が変化します。ウィンドウにフォーカスを当てると、ウィンドウは、最後にドッキングされた一般領域に上下左右いっぱいに開きます。フォーカスを別の場所に移すと、最小化されたウィンドウはマージン内に縮小されます。ウィンドウが開いているか閉じているかにかかわらず、マージン内に該当するボタンが表示されているウィンドウは最小化に設定されているウィンドウです。
ドッキング可能ウィンドウを最小化するには:
-
開いたままに設定されているウィンドウの右端にある「最小化」アイコンをクリックします。
現在ウィンドウにフォーカスがある場合は、ウィンドウが画面いっぱいの高さに拡大された状態で固定されます。ウィンドウにフォーカスがない場合、ウィンドウはマージン内に縮小されます。
ウィンドウを最小化すると、そのウィンドウの名前が付いたボタンがマージンに表示されます。このボタンで、最小化されたウィンドウを開いたり閉じたりできます。
ノート:
他のウィンドウを含むドッキング・ゾーンのウィンドウを最小化すると、ドッキング・ゾーンのすべてのウィンドウが最小化されます。
IDEでのウィンドウのドッキング方法
ウィンドウは、個別にまたはグループにまとめてドッキングしたり、フローティングしたり、サイズ変更したり、JDeveloper内の任意の場所に配置できる他、1つの場所にまとめてタブとして表示することもできます。表に示すアクションを使用して、ドッキング可能ウィンドウを移動したり、グループから1つのタブ付きウィンドウを切り離したり、ドッキングされているウィンドウを再配置します。
「アプリケーション」ウィンドウ、カスタム・ウィンドウ、「ログ」ウィンドウ、「プロパティ」ウィンドウ、「コンポーネント」ウィンドウという通常ドックされているウィンドウもフローティングできます。フローティング・ウィンドウは、サイズ変更も可能で、JDeveloperの任意の場所に配置できます。
一般に、フローティング・ウィンドウは、情報ウィンドウとソース・コードの両方を表示する余地が十分にある大型画面に適しています。小さい画面上でフローティング・パレットを使用すると、作業中に他の情報ウィンドウによって隠れてしまうことがあります。
「アプリケーション」ウィンドウ、「構造」ウィンドウ、「プロパティ」ウィンドウなどの「ウィンドウ」メニューから使用できるツールはすべて、好きなように配置できます。個別にドッキングすることも、グループにまとめてドッキングすることも可能です。また、複数のウィンドウをドッキングまたはフローティングどちらかのウィンドウとして同じ場所に表示し、タブで切り替えることもできます。
次の表には、ドッキング可能ウィンドウを移動するための情報が表示されます。
要件 | アクション |
---|---|
単独でドッキングされたウィンドウを移動する |
タイトル・バーをドラッグします。 |
グループでドッキングされているウィンドウの中から1つを切り離す |
タイトル・バーをドラッグします。 |
グループでドッキングされているウィンドウ、タブ化されているウィンドウ、またはドッキングかつタブ化されているウィンドウを移動する |
「×」ボタンのみが表示された一番上の水平タイトル・バー(グループ用)をドラッグします。 |
グループからタブとして表示されているウィンドウの1つを切り離す |
該当するウィンドウのタブをドラッグします。 |
ノート:
ドッキングされたウィンドウのタイトル・バーは、ウィンドウの横に垂直に表示されることがあります。
次の表には、ドッキング・ウィンドウを再配置するための情報が表示されます。
要件 | アクション |
---|---|
ウィンドウ(またはウィンドウ・グループ)を開発領域の別の端にドッキングする |
希望する端までウィンドウ(またはウィンドウ・グループ)をドラッグします。 |
ウィンドウ(またはウィンドウ・グループ)を別のウィンドウに並べてドッキングする |
ドッキングされたウィンドウの上、下または横にウィンドウ(またはウィンドウ・グループ)をドラッグします。 |
1つのウィンドウを別のウィンドウのタブとして表示する |
タブとして表示するウィンドウを、目的のウィンドウ(またはウィンドウ・グループ)の中心にドラッグして放します。 |
IDEのドッキング可能ウィンドウを閉じて再び開く方法
JDeveloper IDEの主要素は簡単に開いたり閉じたりできます。「アプリケーション」ウィンドウ、「データベース」ウィンドウ、「構造」ウィンドウ、「プロパティ」ウィンドウ、「コンポーネント」ウィンドウ、「リソース」ウィンドウおよび「ログ」ウィンドウが含まれます。
閉じているウィンドウを開く
ウィンドウを開くには、「ウィンドウ」メニューからウィンドウを選択します。
現在閉じているウィンドウを開くことができます。
閉じたウィンドウを開くには:
-
「ウィンドウ」メニューで、そのウィンドウの名前を選択します。
JDeveloperでのキーボード・ナビゲーション
キーボード・ナビゲーションでは、マウス・デバイスで実行できるすべてのタスクを実行できます。
選択を含め、マウスで実行できるすべての操作は、キーボードからも実行することができます。JDeveloperでのすべての操作は、マウスのみでなくキーボードを使用しても実行できます。
IDEでのショートカット・キーの使用方法
JDeveloperには、事前定義済のカスタマイズ可能なキーボード・スキームが複数用意されており、これらはJavaルック・アンド・フィールのガイドラインで定義されているショートカット・キーに対応します。ルック・アンド・フィールのガイドラインとJDeveloperのキーボード・スキームの両方にショートカット・キーが存在する場合は、JDeveloperのスキームが優先されます。
JDeveloperには、複数の事前定義済のキーボード・スキームが用意されています。これらの1つを使用するか、処理に割り当てるキーボード・ショートカットを変更し、既存のセットをユーザーのコーディング・スタイルにあわせてカスタマイズすることもできます。
JDeveloperにおけるショートカット・キーの基本セットは、Javaルック・アンド・フィールのガイドラインで定義されているショートカット・キーに基づいています。JDeveloperで使用可能な事前定義のキーボード・スキームは、この基本セットに重ね合せるように設定されています。ルック・アンド・フィールのガイドラインとJDeveloperのキーボード・スキームの両方に同じショートカット・キーが存在する場合は、JDeveloperのスキームが優先されます。ルック・アンド・フィールのガイドラインで定義されているショートカット・キーがJDeveloperのスキームにない場合は、そのスキームを使用可能にしたときに元のルック・アンド・フィール定義がそのまま使用されます。
初期設定キーボード・スキーマのロード
現在有効化されているスキームと、Javaルック・アンド・フィールのガイドラインとの相互関係によって、JDeveloperで有効になるショートカット・キーが決まります。初期設定キーボード・スキームをロードする手順を使用してください。
したがって、JDeveloperで使用可能なショートカット・キーは、現在選択しているスキームと、Javaルック・アンド・フィールのガイドラインとの相互関係によって決定されます。JDeveloperを最初に起動したときは、デフォルトのスキームが有効になっています。このスキームはいつでも変更可能であり、各スキーム内では、任意のショートカット・キー割当てをカスタマイズできます。別の事前定義済キーボード・スキームが有効化されている場合(または同じスキームがリロードされる場合にも)、スキーム内で作成するカスタマイズ済ショートカットは保持されないことに注意してください。
初期設定キーボード・スキームをロードするには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。
- 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- ショートカット・キー・ページで、「その他のアクション」をクリックし、「キーボード・スキームのロード」を選択します。現在ロードされているキーボード・スキームが強調表示されて「キーボード・スキームのロード」ダイアログが表示されます。
- 「キーボード・スキームのロード」ダイアログで、ロードするスキームを選択し、「OK」をクリックします。
- 完了したら、「ショートカット・キー」ページで「OK」をクリックします。
JDeveloperのコマンドおよび割当て済キーボード・ショートカットの表示
「ツール」メニューから移動して、「使用可能なコマンド」リストでJDeveloperのコマンドおよび関連付けられているキーボード・ショートカットを表示する手順を使用してください。
JDeveloperのコマンドおよび割当て済キーボード・ショートカット(割り当てられている場合)を表示するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。
- 「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。
- 「ショートカット・キー」ページで「使用可能なコマンド」の下に、JDeveloperコマンドの完全集合、およびそれぞれに割り当てられているキーボード・ショートカットが(存在する場合)表示されます。特定のコマンドやショートカットを探している場合、あるいは特定カテゴリのコマンドのショートカットのみを確認する場合、「検索」フィールドにフィルタリング式を入力します。
- 新しいショートカットの定義、または既存ショートカットの変更も可能です。
コマンド用キーボード・ショートカットの再定義
「ツール」メニューから「新しいショートカット」フィールドに移動し、現在キーボード・スキームのコマンドに割り当てられているショートカットを変更する手順を使用してください。
キーボード・スキームでコマンドに対して現在割り当てられているキーボード・ショートカットとは異なるキーボード・ショートカットを使用する場合、そのショートカットを指定できます。
ノート:
Smart Common Input Method (SCIM)を使用する場合、構文補完インサイトのキーボード・ショートカット([Ctrl]+[Space])は、JDeveloperコード・エディタで予想どおりに機能しません。これは、[Ctrl]+[Space]がSCIMユーザー・インタフェースの一部と捉えられるためです。SCIMを使用する必要がある場合は、ここで示す手順に従って、別のキー・シーケンスを構文補完インサイトにマップする必要があります。
特定のキーボード・スキーム内のコマンドに対して新規キーボード・ショートカットを定義するには:
一般的なナビゲーション・キー
次の表を参照し、キーを使用したJDeveloper内での移動方法を理解します。
次の表は、JDeveloperでカーソルを移動する一般的な方法を示します。
表3-1 カーソルを移動する一般的な方法
キー | カーソルの移動 | [Ctrl]+カーソルの移動 |
---|---|---|
[←] |
1単位分左(1文字など) |
比例して大きい1単位分左(単語全体など) |
[→] |
1単位分右 |
比例して大きい1単位分右 |
[↑] |
1単位または1行分上 |
比例して大きい1単位分上 |
[↓] |
1単位または1行分下 |
比例して大きい1単位分下 |
[Home] |
行の先頭 |
データの先頭(最上部) |
[End] |
行の末尾 |
データの末尾(最下部) |
[Tab] |
カーソルがテキスト領域またはフィールドにある場合を除いて、次のフィールドまたはコントロール。この場合、コントロールから移動するには、[Ctrl]キーを押しながら[Tab]キーを押す。 水平方向および垂直方向に配置されたフィールドとコントロールの場合、[Tab]キーを押すと、カーソルはまず水平方向に右へ移動し、行の末尾に移動した後、次の行の左へ移動する。 |
エディタまたはウィンドウである次のページに移動(テキスト領域またはフィールド内にいる場合は除外)。この場合、コントロールから移動するには、[Ctrl]キーを押しながら[Tab]キーを押す。 |
[Shift]+[Tab] |
前のフィールド |
前のタブ位置。プロパティ・シートでは、カーソルが次のページに移動する。 |
[Enter] |
カーソルがコンボ・ボックス、シャトル・ボタンまたは類似のコントロールにある場合を除いて、デフォルトのボタンを選択してハイライト表示する。 ノート: デフォルト・ボタンはコントロール間でナビゲートするのに伴って変化します。 |
n/a |
標準コンポーネントでのナビゲーション
次の表を参照して、ボタン、チェック・ボックス、ドロップダウン・リストおよびコンボ・ボックスなどの、JDeveloperでのUIコンポーネントのキーボード・ナビゲーションに慣れます。
この項では、標準JDeveloperコンポーネントでのキーボード・ナビゲーションについて説明します。
ボタン
次の表は、ボタンに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-2 ボタンのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ボタンに、またはボタンから進む |
[Tab] |
ボタンに、またはボタンから戻る |
[Shift]+[Tab] |
デフォルト・ボタンのアクティブ化(フォーカスがボタンにない場合) |
[Enter] |
フォーカスがある場合に任意のボタンをアクティブ化 |
[Enter]、[Space]、またはキーボード・ショートカット(定義されている場合) |
ダイアログの「取消」ボタンまたは「閉じる」ボタンをアクティブ化 |
[Esc] |
チェック・ボックス
次の表は、チェック・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-3 チェック・ボックスのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
チェック・ボックスに、またはチェック・ボックスから進む |
[Tab] |
チェック・ボックスに、またはチェック・ボックスから戻る |
[Shift]+[Tab] |
選択または選択解除(フォーカスがチェック・ボックスにある場合) |
[Space]またはキーボード・ショートカット(定義されている場合) |
チェック・ボックスに移動して選択または選択解除(フォーカスがチェック・ボックスにない場合) |
キーボード・ショートカット(定義されている場合) |
ドロップダウン・リストおよびコンボ・ボックス
次の表は、ドロップダウン・リストおよびコンボ・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-4 ドロップダウン・リストおよびコンボ・ボックスのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
コンボ・ボックスまたはドロップダウンリストに、またはコンボ・ボックスまたはドロップダウンリストから進む |
[Tab]またはキーボード・ショートカット(定義されている場合) |
コンボ・ボックスまたはドロップダウンリストに、またはコンボ・ボックスまたはドロップダウンリストから戻る |
[Shift]+[Tab] |
リストを開くまたは閉じる |
[Space] (現在の選択範囲にフォーカスがある場合) |
リストを開く |
開く場合は[↓] (リストの最初の項目にフォーカスがある場合) |
リスト内を上または下に移動 |
[↑]および[↓] (ハイライト表示された値にフォーカスがある場合) |
コンボ・ボックスの最初のエントリ内を右および左に移動 |
[→]および[←] |
リスト項目の選択 |
[Enter] ノート: 最初に[Enter]を押した時、リスト内のアイテムが選択されます。2回目に[Enter]を押した場合、デフォルト・ボタンがアクティブ化されます。 |
リストを閉じる(ハイライト表示された値が選択されている場合) |
[Esc] |
リスト・ボックス
次の表は、リスト・ボックスに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-5 リスト・ボックスのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
前のリストにナビゲートする |
[Tab] |
次のリストにナビゲートする |
[Shift]+[Tab] |
選択する |
[↑]、[↓]、[Space]または[Enter] ノート: 最初に[Enter]を押した時、リスト内の強調表示されたアイテムが選択されます。2回目に[Enter]を押した場合、デフォルト・ボタンがアクティブ化されます。 |
リスト内で移動する |
[↑]または[↓] |
リストの先頭に移動する |
[Home]または[Ctrl]+[Home] |
リストの末尾に移動する |
[End]または[Ctrl]+[End] |
全エントリを選択する |
[Ctrl]+[A] |
項目を切り替える(選択または選択解除する) |
[Space]または[Ctrl]+[Space] |
現在フォーカスされている項目の選択を解除することなく、リスト内の1つ上の項目を選択する |
[Shift]+[↑] |
現在フォーカスがある項目を選択解除せずにリスト内の1つ下の項目を選択 |
[Shift]+[↓] |
現在の項目からリストの最上位までの項目をすべて選択 |
[Shift]+[Home] |
現在の項目からリストの最下位までの項目をすべて選択 |
[Shift]+[End] |
現在の項目およびその項目よりも上にある項目をすべて選択する |
[Shift]+[Page Up] |
現在の項目およびその項目よりも下にある項目をすべて選択する |
[Shift]+[Page Down] |
他の項目の選択を解除することなく、現在フォーカスされている項目を選択する(隣接していない項目を選択する) |
[Ctrl]+[Space] |
現在フォーカスされている項目の選択を解除することなく、リスト内をナビゲートする |
[Ctrl]+[↑]または[Ctrl]+[↓] |
ラジオ・ボタン
表3-6 ラジオ・ボタンのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ラジオ・ボタンに、またはラジオ・ボタンから進む |
[Tab] |
ラジオ・ボタンに、またはラジオ・ボタンから戻る |
[Shift]+[Tab] |
ラジオ・ボタンから進む |
矢印キー |
ラジオ・ボタン間の移動 |
矢印キー |
ラジオ・ボタンを選択する |
矢印キー(矢印を使用して選択されたラジオ・ボタンに移動)またはキーボード・ショートカット(定義されている場合) |
ラジオ・ボタンの選択を解除する |
前述のコマンドの1つを使用してグループ内の別のラジオ・ボタンを選択 |
シャトル
次の表は、シャトルに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-7 シャトルのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
前のリストにナビゲートする |
[Tab] |
次のリストにナビゲートする |
[Shift]+[Tab] |
選択する |
[↑]または[↓] |
リスト内で移動する |
[↑]または[↓] |
リストの先頭に移動する |
[Home]または[Ctrl]+[Home] |
リストの末尾に移動する |
[End]または[Ctrl]+[End] |
全エントリを選択する |
[Ctrl]+[A] |
項目を切り替える(選択または選択解除する) |
[Space]または[Ctrl]+[Space] |
現在フォーカスされている項目の選択を解除することなく、リスト内の1つ上の項目を選択する |
[Shift]+[↑] |
フォーカスがある項目を選択解除せずにリスト内の1つ下の項目を選択 |
[Shift]+[↓] |
現在の項目からリストの最上位までの項目をすべて選択 |
[Shift]+[Home] |
現在の項目からリストの最下位までの項目をすべて選択 |
[Shift]+[End] |
現在の項目およびその項目よりも上にある項目をすべて選択する |
[Shift]+[Page Up] |
現在の項目およびその項目よりも下にある項目をすべて選択する |
[Shift]+[Page Down] |
他の項目の選択を解除することなく、現在フォーカスされている項目を選択する(隣接していない項目を選択する) |
[Ctrl]+[Space] |
現在フォーカスされている項目の選択を解除することなく、リスト内をナビゲートする |
[Ctrl]+[↑]または[Ctrl]+[↓] |
スライダ
次の表は、スライダに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-8 スライダのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
スライダに、またはスライダから進む |
[Tab] |
スライダに、またはスライダから戻る |
[Shift]+[Tab] |
値を増やす |
[↑]または[→] |
値を減らす |
[←]または[↓] |
最小値 |
[Home] |
最大値 |
[End] |
スピン・コントロール
次の表は、スピン・コントロールに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-9 スピン・コントロールのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
スピン・コントロールに、またはスピン・コントロールから進む |
[Tab] |
スピン・コントロールに、またはスピン・コントロールから戻る |
[Shift]+[Tab] |
値を増やす |
[↑]、[→]または目的の値を入力 |
値を減らす |
[←]、[↓]または目的の値を入力 |
最小値 |
[Home] |
最大値 |
[End] |
テキスト・フィールド
次の表は、テキスト・フィールドに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-10 テキスト・フィールドのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
テキスト・ボックスに、またはテキスト・ボックスから進む |
[Tab]またはキーボード・ショートカット(定義されている場合) |
テキスト・ボックスに、またはテキスト・ボックスから戻る |
[Shift]+[Tab] |
テキスト・ボックス内の前/次の文字に移動 |
[←]または[→] |
ボックスの先頭/末尾へ移動 |
[Home]/[End] |
すべてのテキストを選択 |
[Ctrl]+[A] |
すべてのテキストを選択解除 |
[←]または[→] |
現在の項目からその左/右までのすべての項目を選択 |
[Shift]+[←]、[Shift]+[→] |
現在の項目からその先頭/末尾までのすべての項目を選択 |
[Shift]+[Home]、[Shift]+[End] |
現在の項目からその前/次の単語までのすべての項目を選択 |
[Ctrl]+[Shift]+[←]、[Ctrl]+[Shift]+[→] |
選択対象をコピー |
[Ctrl]+[C] |
パスをコピー |
[Ctrl]+[Shift]+[C] |
選択対象を切取り |
[Ctrl]+[X] |
クリップボードから貼付け |
[Ctrl]+[V] |
クリップボード履歴からの拡張貼付け |
[Ctrl]+[Shift]+[V] |
次の文字を削除 |
削除 |
前の文字を削除 |
[Back Space] |
複雑なコントロールのナビゲート
メニュー・バー、パネル、表、ドッキング可能ウィンドウ内のタブ、ビューおよびダイアログ、ツリーおよびウィザードなどの、複雑なUIコンポーネントのキーボード・ショートカットを使用します。
この項では、複雑なUIコンポーネントのキーボード・ショートカットについて説明します。
ドッキング可能なウィンドウ
次の表は、ドッキング可能なウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-11 ドッキング可能なウィンドウのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから進む |
[Ctrl]+[Tab] |
ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから戻る |
[Ctrl]+[Shift]+[Tab] |
コンテキスト・メニューの表示 |
[Shift]+[F10] |
ドッキング可能なウィンドウ内のタブ間を移動 |
[Alt]+[Page Down]、[Alt]+[Page Up] |
ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動 |
[Tab] |
ドッキング可能なウィンドウの表示を上/下へ移動(スクロールバー) |
[↑]、[↓] フォーカスがキャンバスの非表示領域に移動した場合に、ウィンドウの表示をスクロールする。 |
左/右へ移動(スクロールバー) |
[↑]、[↓] フォーカスがキャンバスの非表示領域に移動した場合に、パネルの表示をスクロールする。 |
データの最初または最後に移動(コンポーネント・ボタン) |
[Ctrl]+[Home]、[Ctrl]+[End] |
要素を選択 |
[Enter]または[Space] |
キャンバス領域内を左/右へスクロール(ウィンドウの表示は移動しない) |
[Ctrl]+[←]/[Ctrl]+[→] |
キャンバス領域内を上/下へスクロール(ウィンドウの表示は移動しない) |
[Ctrl]+[↑]/[Ctrl]+[↓] |
メニュー
コンテキスト・メニューにアクセスするには、[Shift]キーを押しながら[F10]キーを押します。メイン・メニュー・バーからメニューにアクセスするには、メニューのキーボード・ショートカットを使用します。
次の表は、メニュー・バーに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-12 メニューのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
メニュー・バーに移動 |
F10 |
メニュー・バーから移動 |
[Esc] |
メニュー・バーのメニュー間を移動 |
[→]、[←] |
メニュー項目に移動 |
[↑]、[↓] |
メニュー項目から移動 |
[↑]、[↓] |
項目のアクティブ化 |
[Enter]、[Space]、またはキーボード・ショートカット(定義されている場合) |
サブメニューを開く |
[→] |
サブメニューの非表示 |
[←]または[Esc] |
パネル
次の表は、パネルに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-13 パネルのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
内/外に進む |
[Tab] |
内/外に戻る |
[Shift]+[Tab] |
パネルの拡張(ヘッダーにフォーカスがある場合) |
[→] |
パネルの縮小(ヘッダーにフォーカスがある場合) |
[←] |
パネル内を移動 |
[↑]、[↓] |
内容からパネル・ヘッダーに移動(リストの最上位の項目にフォーカスがある場合) |
[↑] |
ヘッダーからパネルの内容に移動(ヘッダーにフォーカスがある場合) |
[↓] |
表
矢印キーは、矢印の方向にフォーカスを移動しますが、Webウィジェットにフォーカスがある場合を除きます。Webウィジェットにフォーカスがある場合は、[↓]キーまたは[Enter]キーにより、選択リストを開くなどのウィジェット・コントロール処理が開始されます。[Tab]キーはフォーカスを右に移動し、[Shift]キーを押しながら[Tab]キーを押すとフォーカスが左に移動します。
次の表は、表に関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-14 表のキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
表に、または表から進む |
[Ctrl]+[Tab] |
表に、または表から戻る |
[Shift]+[Ctrl]+[Tab] |
次のセルに移動(最後のセルの場合は次の行に折返し) |
[Tab]または[→] |
前のセルに移動(第1セルの場合は前の行に折返し) |
[Shift]+[Tab]または[←] |
開いているセル内のコントロール |
[↓]または[Enter] |
ブロックを左に移動 |
[Ctrl]+[Page Up] |
ブロックを右に移動 |
[Ctrl]+[Page Down] |
ブロックを上へ移動 |
[Page Up] |
ブロックを下へ移動 |
[Page Down] |
行内の最初のセルに移動 |
[Home] |
行内の最後のセルに移動 |
[End] |
表内の最初のセルに移動 |
[Ctrl]+[Home] |
表内の最後のセルに移動 |
[Ctrl]+[End] |
すべてのセルを選択 |
[Ctrl]+[A] |
現在の選択内容を選択解除(その後、別のものを選択) |
任意のナビゲーション・キー |
行の選択範囲を拡張 |
[Shift]+[↑] |
列の選択範囲を拡張 |
[Shift]+[↓] |
選択範囲を行の先頭まで拡張 |
[Shift]+[Home] |
選択範囲を行の末尾まで拡張 |
[Shift]+[End] |
選択範囲を列の先頭まで拡張 |
[Ctrl]+[Shift]+[Home] |
選択範囲を列の末尾まで拡張 |
[Ctrl]+[Shift]+[End] |
現在の内容をオーバーライドせずにセルを編集、またはコンボ・ボックス内のドロップダウン・リストを表示 |
F2 |
編集前にセルの内容をリセット |
[Esc] |
タブ
ここでは、ドッキング可能なウィンドウ、ビューまたはダイアログ内に表示されるタブについて説明します。次の表は、ドッキング可能なウィンドウ、ビューおよびダイアログ内のタブに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-15 タブのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
タブ・コントロールに、またはタブ・コントロールから進む |
[Tab] |
タブ・コントロールに、またはタブ・コントロールから戻る |
[Ctrl]+[Tab] |
(コントロール内の)左/右のタブに移動 |
[←]または[→] |
(コントロール内の)上/下のタブに移動 |
[↑]または[↓] |
タブからページに移動 |
[Ctrl]+[↓] |
ページからタブに移動 |
[Ctrl]+[↑] |
ページから前のページに移動(フォーカスがページ内にある場合) |
[Ctrl]+[Page Up] |
ページから次のページに移動(フォーカスがページ内にある場合) |
[Ctrl]+[Page Down] |
ツリー
次の表は、ツリーに関する移動タスクを実行するためのキーボード操作を示します。
表3-16 ツリーの表ナビゲーション
ナビゲーション | キー |
---|---|
ツリー・コントロールに、またはツリー・コントロールから進む |
[Tab] |
ツリー・コントロールに、またはツリー・コントロールから戻る |
[Shift]+[Tab] |
開く(項目に子が含まれる場合) |
[→] |
閉じる(項目に子が含まれる場合) |
[←] |
子から親に移動(開いている場合) |
[←] |
親から子に移動(すでに開いている場合) |
[→] |
1項目上/下へ移動 |
[↑]、[↓] |
先頭の項目へ移動 |
[Home] |
最後のエントリへ移動 |
[End] |
選択した親のすべての子を選択 |
[Ctrl]+[A] |
現在フォーカスがある項目を選択解除せずに、リスト内の1つ下の項目を選択 |
[Shift]+[↓] |
現在フォーカスがある項目を選択解除せずに、リスト内の1つ上の項目を選択 |
[Shift]+[↑] |
現在の項目からリストの最上位までの項目をすべて選択 |
[Shift]+[Home] |
現在の項目からリストの最下位までの項目をすべて選択 |
[Shift]+[End] |
(隣接していない項目を選択するために)他の項目を選択解除せずに、現在フォーカスが設定されている項目を選択 |
[Ctrl]+[Space] |
現在フォーカスが設定されている項目を選択解除せずにリスト内を移動 |
[Ctrl]+[↑]/[↓] |
ウィザード
次の表は、ウィザードに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-17 ウィザードのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ロードマップ上のストップ間またはページ間を移動 |
[↑]、[↓] (折り返さない) |
ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を進む |
[Tab] |
ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を戻る |
[Shift]+[Tab] |
ナビゲーション・バーのボタン間を移動 |
[→]および[←] (折り返さない) |
ロードマップ上のストップ間/ウィザード・ページ間を移動 |
[Ctrl]+[Page Up]および[Ctrl]+[Page Down] |
特定のコンポーネントでのナビゲーション
ダイアログ、概要エディタ、「コンポーネント」および「プロパティ」ウィンドウなどのウィンドウ、テキスト・エディタのパネル要素、テキスト・エディタのテキストまたはキャンバス領域、グラフィカル・エディタおよびグラフィカル・エディタのキャンバス領域、デバッグ中に「モニター」および「インスペクタ」ウィンドウを閉じるためのアクションなどのJDeveloper固有のUIコンポーネントのキーボード・ショートカットを使用します。
この項では、JDeveloper固有のUIコンポーネントのキーボード・ショートカットについて説明します。
ダイアログ
次の表は、ダイアログに関する移動タスクを実行するためのキーボード操作を示します。
表3-18 ダイアログのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
選択または変更を行わずにダイアログを閉じる |
[Esc] |
デフォルト・ボタン(定義されている場合)のアクティブ化 |
[Enter] |
サマリー・エディタ(フォーム+マッピング)
次の表は、サマリー・エディタに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-19 概要エディタのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
エディタ内の他のページ(ソース、履歴など)からサマリー・エディタの内外へ移動 |
[Alt]+[Tab] |
タブ・グループからエディタ内の次のコントロールへ移動 |
[Tab]または[Ctrl]+[↓] |
サマリー・エディタのコントロール間を進むまたは戻る |
[Tab]または[Alt]+[Tab] |
サイド・タブ・コントロール内のタブ間を移動(フォーカスがタブ・グループにある場合) |
[↑]、[↓] |
サイド・タブ・コントロール内のタブ間を移動(フォーカスがページにある場合) |
[Ctrl]+[Page Up]/[Ctrl]+[Page Down] |
ページからタブ・グループに移動(エディタ内の次のコントロールから) |
[Ctrl]+[Tab] |
ページからタブ・グループに移動(エディタ内の任意のコントロールから) |
[Ctrl]+[↑] |
セクションを開いて閉じる(フォーカスがセクション・ヘッダーにある場合) |
[Enter]、[Space]、[→]/[←] |
「コンポーネント」ウィンドウと「リソース」ウィンドウ
次の表は、「コンポーネント」ウィンドウや「リソース」ウィンドウなどでの移動タスクを実行するためのキーボード操作を示します。
表3-20 「コンポーネント」ウィンドウと「リソース」ウィンドウに対するキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ウィンドウに、またはウィンドウから進む |
[Ctrl]+[Tab] ペイン内の最初の項目に移動します。 |
ウィンドウに、またはウィンドウから戻る |
[Ctrl]+[Shift]+[Tab] |
ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動 |
[Tab]、[Shift]+[Tab] |
リストまたはツリー内の要素を上または下に移動 |
[↑]または[↓] |
リストまたはツリー内の要素を左または右に移動 |
[←]または[→] |
データの最初または最後に移動(コンポーネント・ボタン) |
[Ctrl]+[Home]/[Ctrl]+[End] |
コンポーネント・ボタンを選択 |
[Enter] |
「アプリケーション」ウィンドウ、「データベース」ウィンドウ、アプリケーション・サーバー・ウィンドウなどのウィンドウ
次の表は、これらのウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-21 「アプリケーション」ウィンドウ、「データベース」ウィンドウ、「アプリケーション・サーバー」ウィンドウなどのウィンドウに対するキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
ウィンドウに、またはウィンドウから進む |
[Ctrl]+[Tab] ペイン内の最初の項目に移動します。 |
ウィンドウに、またはウィンドウから戻る |
[Ctrl]+[Shift]+[Tab] |
ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動 |
[Tab] |
リストまたはツリー内の要素を上または下に移動 |
[↑]/[↓] |
リストまたはツリー内の要素を左または右に移動 |
[←]または[→] |
データの最初または最後に移動(コンポーネント・ボタン) |
[Ctrl]+[Home]/[Ctrl]+[End] |
コンポーネント・ボタンを選択 |
[Enter] |
要素を選択 |
[Enter] |
「プロパティ」ウィンドウ
次の表は、「プロパティ」ウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-22 「プロパティ」ウィンドウに対するキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
「プロパティ」ウィンドウに、または「プロパティ」ウィンドウから進む |
[Ctrl]+[Tab] |
「プロパティ」ウィンドウに、または「プロパティ」ウィンドウから戻る |
[Ctrl]+[Shift]+[Tab] |
サイド・タブ・グループからページに移動 |
[Tab] |
ページ上の要素間を進むまたは戻る |
[Tab]、[Shift]+[Tab] |
上/下のタブへ移動(フォーカスがサイド・タブにある場合) |
[↑]、[↓] |
右または左、上または下のタブへ移動(フォーカスが内部タブ・グループにある場合) |
[↑]、[↓]、[→]、[←] |
サイド・タブ・グループからページに移動 |
[Ctrl]+[↓] |
ページからサイド・タブ・グループに移動 |
[Ctrl]+[↑] |
上(前)のサイド・タブに移動(フォーカスがページにある場合) |
[Ctrl]+[Page Up] |
下(次)のサイド・タブに移動(フォーカスがページにある場合) |
下(次)のサイド・タブに移動(フォーカスがページにある場合) |
セクションを開いて閉じる(フォーカスがセクション・ヘッダーにある場合) |
[Enter] |
テキスト・エディタ
次の表は、テキスト・エディタのパネル要素に関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-23 テキスト・エディタのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
エディタの内部または外部を手前に移動 |
[Ctrl]+[Tab] |
エディタの内部または外部を奥に移動 |
[Ctrl]+[Shift]+[Tab] |
前のページに移動 |
[Alt]+[Page Up] |
次のページに移動 |
[Alt]+[Page Down] |
次の表は、テキスト・エディタのテキスト領域またはキャンバス領域に関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-24 テキスト・エディタのキャンバス領域のキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
1行上/下へ移動 |
[↑]、[↓] |
1文字右/左へ移動 |
[←]、[→] |
行の先頭/末尾へ移動 |
[Home]、[End] |
前/次の単語へ移動 |
[Ctrl]+[←]、[Ctrl]+[→] |
テキスト領域の先頭/末尾へ移動 |
[Ctrl]+[Home]/[Ctrl]+[End] |
データの先頭/末尾へ移動 |
[Ctrl]+[Home]/[Ctrl]+[End] |
垂直ブロック1つ分上/下へ移動 |
[Page Up]/[Page Down] |
ブロックを左に移動 |
[Ctrl]+[Page Up] |
ブロックを右に移動 |
[Ctrl]+[Page Down] |
ブロックを上へ拡張 |
[Shift]+[Page Up] |
ブロックを下へ拡張 |
[Shift]+[Page Down] |
ブロックを左へ拡張 |
[Ctrl]+[Shift]+[Page Up] |
ブロックを右へ拡張 |
[Ctrl]+[Shift]+[Page Down] |
すべて選択 |
[Ctrl]+[A] |
すべて選択解除 |
[↑]、[↓]、[←]、[→] |
選択範囲を1行上/下へ拡張 |
[Shift]+[↑]/[Shift]+[↓] |
選択範囲をコンポーネント1つまたは1文字分左/右へ拡張 |
[Shift]+[←]/[Shift]+[→] |
選択範囲を行の先頭/末尾まで拡張 |
[Shift]+[Home]/[Shift]+[End] |
選択範囲をデータの先頭/末尾まで拡張 |
[Ctrl]+[Shift]+[Home]/[Ctrl]+[Shift]+[End] |
選択範囲を垂直ブロック1つ分上/下へ拡張 |
[Shift]+[Page Up]/[Shift]+[Page Down] |
選択範囲を前/次の単語へ拡張 |
[Ctrl]+[Shift]+[←]/[Ctrl]+[Shift]+[→] |
選択範囲をブロック1つ分左/右へ拡張 |
[Ctrl]+[Shift]+[Page Up]/[Ctrl]+[Shift]+[Page Down] |
選択対象をコピー |
[Ctrl]+[C] |
選択対象を切取り |
[Ctrl]+[X] |
選択したテキストの貼付け |
[Ctrl]+[V] |
グラフィカル・エディタ
次の表は、グラフィカル・エディタに関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-25 グラフィカル・エディタのキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
エディタの内部または外部を手前に移動 |
[Ctrl]+[Tab] |
エディタの内部または外部を奥に移動 |
[Ctrl]+[Shift]+[Tab] |
前のページに移動 |
[Alt]+[Page Up] |
次のページに移動 |
[Alt]+[Page Down] |
次の表は、グラフィカル・エディタのキャンバス領域に関するナビゲーション・タスクを実行するためのキーボード操作を示します。
表3-26 グラフィカル・エディタのキャンバス領域のキーボード・ナビゲーション
ナビゲーション | キー |
---|---|
エディタ領域内のフォーカス設定可能な次の要素に移動 |
[↑]、[↓]、[←]、[→] |
要素の選択 |
[Space] |
コンテキスト・メニューのアクティブ化 |
[Shift]+[F10] |
「モニター」および「インスペクタ」ウィンドウの使用方法
次の表は、デバッグ中の「モニター」および「インスペクタ」ウィンドウを閉じるためのキーボード操作を示します。
表3-27 「モニター」および「インスペクタ」ウィンドウのキーボード操作
ナビゲーション | キー |
---|---|
標準のキーボード操作を使用せずに、「モニター」および「インスペクタ」ウィンドウを閉じます。ショートカットにより、「閉じる」ボタンを提供する子ウィンドウのコンテキスト・メニューが開きます。 |
[Ctrl]+[Space] |
IDEのカスタマイズ
JDeveloperでは、一般的な環境、ドッキング可能ウィンドウ、「コンポーネント」ウィンドウおよび「比較」ウィンドウをカスタマイズできます。
様々なJDeveloper機能の外観と機能を変更できます。次のことが可能です。
-
ルック・アンド・フィールの変更
-
全般環境のカスタマイズ
-
ドッキング可能ウィンドウのカスタマイズ
-
IDEの次のウィンドウもカスタマイズ可能
-
「比較」ウィンドウ
-
「コンポーネント」ウィンドウ
-
IDEのルック・アンド・フィールの変更方法
「環境」の「ルック・アンド・フィール」オプションを使用し、事前定義済の設定を使用してJDeveloperの外観を変更する手順を使用してください。
事前定義済の設定を使用してJDeveloperの外観を変更できます。
IDEのルック・アンド・フィールを変更するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「環境」ノードが選択されていない場合は選択します。
- 「環境」ページで、「ルック・アンド・フィール」ドロップダウン・リストから別のルック・アンド・フィールを選択します。
- 「OK」をクリックします。
- JDeveloperを再起動します。
ノート:
Motifのキー・バインドは、Windowsのキー・バインドとは異なります。Motifでは、矢印キーを使用して選択を変更することはできません。矢印キーを使用すると、先頭のフォーカス・セルが変更されます。項目を選択するには、[Ctrl]+[Space]キーを押す必要があります。これは仕様動作です。
IDEの一般的な環境をカスタマイズする方法
IDEの一般環境設定を変更する手順を使用してください。外部で変更されたファイルをJDeveloperで自動的に再ロードするかどうかや、「ログ」ウィンドウへの出力を自動的にファイルに保存するかどうかなど、一般的な動作を定義することもできます。
デフォルトの表示オプションはカスタマイズできます。さらに、外部で変更されたファイルをJDeveloperで自動的に再ロードするかどうか、「ログ」ウィンドウへの出力を自動的にファイルに保存するかどうかなど、その他の一般的な動作もカスタマイズできます。
IDEの一般環境設定を変更するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「環境」ノードが選択されていない場合は選択します。
- 「環境」ページで、必要に応じてオプションを選択し、フィールドの内容を設定します。
- 「OK」をクリックします。
- JDeveloperを再起動します。
IDEでの比較ウィンドウをカスタマイズする方法
「プリファレンス」から「比較」ウィンドウの表示をカスタマイズする手順を使用してください。
「比較」ウィンドウの表示をカスタマイズできます。
ファイルを比較するオプションをカスタマイズするには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「比較」を選択します。
- 「比較」ページで、比較される2つのファイルの表示に使用できるオプションを選択します。
- 「OK」をクリックします。
「コンポーネント」ウィンドウのカスタマイズ方法
「コンポーネント」ウィンドウでは、エディタ上に開いているファイルにコンポーネントを簡単に挿入できます。
「コンポーネント」ウィンドウにページを追加する方法
「コンポーネント」ウィンドウにページを追加する手順を使用してください。
「コンポーネント」ウィンドウにページを追加して、その中に追加コンポーネントをグループ化できます。既存のページにコンポーネントを追加することもできます。
「コンポーネント」ウィンドウにページを追加するには:
- メイン・メニューから「ツール」→「コンポーネントの構成」を選択して、「コンポーネントの構成」ダイアログを開きます。詳細は、[F1]キーを押すか、「コンポーネントの構成」ダイアログ内で「ヘルプ」をクリックしてください。
- 必要に応じて、「コンポーネントの構成」ダイアログで、「ページ・タイプ」の場合は適切なタイプを選択して、「ページ」リストの表示を制限します。
- 「コンポーネントの構成」ダイアログの「ページ」リスト・ボックスで、「追加」をクリックします。
- コンポーネント・ウィンドウの作成ダイアログで、新しいページの名前を入力し、ドロップダウン・リストからタイプを選択します。ステップ2でページ・タイプを選択した場合は、そのタイプがこのダイアログに反映されます。
- 「OK」をクリックし、「コンポーネントの構成」ウィンドウのダイアログに戻ります。
- 完了後、「OK」をクリックします。新しいページが「コンポーネント」ウィンドウのドロップダウン・リストに追加されています。コンポーネント・ウィンドウの構成ダイアログの「ページ」リストにも表示されています。
「コンポーネント」ウィンドウにJavaBeansコンポーネントを追加する方法
「コンポーネント」ウィンドウにJavaBeansコンポーネントを追加して、「コンポーネント」ウィンドウからJavaBeansコンポーネントを選択し、Javaビジュアル・エディタで開いている任意のファイルに挿入できるようにする手順を使用してください。
「コンポーネント」ウィンドウにページを追加して、JavaBeansコンポーネントをグループ化したり、既存のページにコンポーネントを追加することができます。「コンポーネント」ウィンドウにJavaBeansを追加すると、「コンポーネント」ウィンドウでBeanを選択することにより、Javaビジュアル・エディタ上に開いているファイルに、これらのBeanを挿入できるようになります。
「コンポーネント」ウィンドウにJavaBeansコンポーネントを追加するには:
該当するページを選択すると、「コンポーネント」ウィンドウに新規のBeanコンポーネントが表示されます。これは、関連付けられているページが「ページ」リストで選択されると、「コンポーネントの構成」ダイアログの「コンポーネント」リストにも表示されます。
「コンポーネント」ウィンドウからページを削除する方法
「コンポーネント」ウィンドウからページを削除して、「コンポーネント」ウィンドウのリストや「コンポーネントの構成」ウィンドウの「ページ」リストに表示されないようにする手順を使用してください。
ページは「コンポーネント」ウィンドウから削除できます。
「コンポーネント」ウィンドウからページを削除するには:
JDeveloperでのロールの変更方法
再起動時に使用可能になるJDeveloperのロールを変更するステップを使用してください。ロールを変更することで、開発のニーズにあわせてJDeveloperの環境を変更できます。
JDeveloperの機能を決定するために使用されるロールを変更できます。成形では、ユーザーのロールに基づいてJDeveloper環境を調整します。
新しいロールに変更する場合、JDeveloperを再起動するまでは、そのロールを使用できません。
JDeveloperのロールを変更するには:
-
メイン・メニューから、「ツール」→「ロールの切替え」を選択して、ロールを選択します。
ファイル・タイプとJDeveloperを関連付ける方法
ファイル・タイプをJDeveloperと関連付けて、Windowsプラットフォームでそのタイプのファイルを開いたときに、自動的にJDeveloperが起動されるようにする手順を使用してください。
一般に使用されるファイル・タイプをJDeveloperに関連付けることができます。ファイル・タイプをJDeveloperに関連付けした後は、そのタイプのファイルを開くと、JDeveloperが自動的に起動します。(この機能はWindowsシステムでのみサポートされています。)
ファイル・タイプをJDeveloperに関連付けるには:
- メイン・メニューから「ツール」→「プリファレンス」を選択し、「ファイル・タイプ」ペインを開きます。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- ファイル・タイプのリストで、JDeveloperに関連付けるファイル・タイプを選択します。
- 詳細領域で、「JDeveloperで開く」を選択します。
「リソース」ウィンドウの操作
「リソース」ウィンドウを使用して、アプリケーション・サーバー、データベース、WebDAVサーバーなどのリソースへの接続を作成して、これらのリソースを様々なアプリケーションで使用したり、他のユーザーと共有できるようにします。
「リソース」ウィンドウでは、アプリケーション・サーバー、データベース、WebDAVサーバーなど様々なリソースへの接続を作成できます。このウィンドウから、様々なアプリケーションで各種リソースを使用したり、リソースを他のユーザーと共有したりすることができます。
アプリケーションをデザインおよびビルドする場合は、多数のソフトウェア・アセットを検索し、これを使用する必要があります。検索対象は判明していても、検索する場所が不明な場合や、コールする必要のあるアーティファクトが不明な場合があります。アーティファクトの検索場所が判明しており、何をコールするかが判明している場合でも、ソース・リポジトリへの接続の作成方法が不明な場合もあります。次の点を考慮してください。
-
アプリケーション開発者は、チームの他のメンバー、および他の製品チームが作成した共有モデル、ビューおよびコントローラ・オブジェクトを検索し、組み込む必要があります。
-
UIデザイナはイメージ、スタイル・シート、テンプレート、サンプル・デザインの企業カタログにアクセスし、標準に準拠したページを迅速に作成できるようにする必要があります。
-
アプリケーション・インテグレータでは、対象となる各種Webサービスから特定のドメインへ簡単にアクセスできる必要があります。
-
エンド・ユーザーはページのパーソナライズで使用する関連コンテンツ(ポートレットおよびUIコンポーネントなど)を検索する必要があります。
このようなケースでは、ユーザーの目的は、現在のタスクに必要なリソースを検索することのみです。アセットの検出およびアクセスのプロセスは、可能なかぎり簡単にする必要があります。
「リソース」ウィンドウの使用
「リソース」ウィンドウを使用して、IDE接続を介してリポジトリに格納されているリソースを見つけます。参照してリソースを見つけるか、リソースを検索して検索内容を保存します。
デフォルトでは、「リソース」ウィンドウは「JDeveloper」ウィンドウの右側に表示されます。「リソース」ウィンドウで次のことが可能です。
-
IDE接続により、基礎となる様々なリポジトリに保存されているリソースの検索
-
カタログでの階層構造のブラウズによるリソースの検索
-
リソースの検索および検索対象の保存
-
ブラウズ時の表示可能セットを削減するためのリソースのフィルタ
-
ビルド中のアプリケーションで検出したリソースの使用
-
カタログ定義の共有によるリソースの検出および再利用の促進
「リソース」ウィンドウを開く方法
「ウィンドウ」の「リソース」オプションを使用して「リソース」ウィンドウを開き、アプリケーション・サーバー、データベースおよびWebDAVサーバーなどのリソースを使用します。
「リソース」ウィンドウによって、別のリソース(アプリケーション・サーバー、データベースおよびWebDAVサーバーなど)で作業できるようになります。
「リソース」ウィンドウを開くには:
-
メイン・メニューで、「ウィンドウ」→「リソース」を選択します。
「リソース」ウィンドウのリフレッシュ方法
「リソース」の「リフレッシュ」オプションまたは「リソース」ウィンドウのコンテキスト・メニューのいずれかを使用して、「リソース」ウィンドウをリフレッシュするステップに従います。
「リソース」ウィンドウによって、別のリソース(アプリケーション・サーバー、データベースおよびWebDAVサーバーなど)で作業できるようになります。
「リソース」ウィンドウをリフレッシュするには:
-
「リソース」ウィンドウで、「新規作成」をクリックし、「リフレッシュ」を選択します。
または、「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネル内のオブジェクトのコンテキスト・メニューから「リフレッシュ」を選択します。
IDE接続の操作
JDeveloperでの接続は、別のアプリケーションでの再利用やユーザー間での共有が可能なIDE接続にすることも、1つのアプリケーションでのみ使用可能なアプリケーション接続にすることもできます。IDE接続を作成したり、IDE接続を編集したり、アプリケーションに接続を追加する手順を使用してください。
JDeveloperで接続を作成する場合に、別のアプリケーションで再利用可能なIDE接続、またはユーザー間で共有可能なIDE接続として、あるいは接続が該当アプリケーションでのみ利用可能なアプリケーション接続として作成できます。
IDE接続は再利用可能な、グローバル定義された接続であり、「リソース」ウィンドウの「IDE接続」パネルにリストされます。IDE接続を「アプリケーション」ウィンドウにコピーし、アプリケーション内で使用できるようにできます。
IDE接続は、「リソース」ウィンドウの「IDE接続」パネルにリストされます。さらに、特別な接続タイプ・ウィンドウに表示されるタイプの接続もあります。たとえば、データベース接続は、「データベース」ウィンドウの「IDE接続」ノードの下にもリストされ、「データベース」ウィンドウでデータベース接続を介してデータベース・オブジェクトを編集できます。
作成可能な各種接続タイプは、使用可能なテクノロジと拡張機能に応じて決まります。どこに接続を作成できるかを確認するには、「リソース」ウィンドウの「新規」ボタンから「IDE接続」を選択します。作成可能な特定の接続タイプは、使用可能なテクノロジと拡張機能によって決まります。
「リソース」接続ディスクリプタの定義情報は、ファイル・システムの次の場所にあります。
system-dir/jdeveloper/system12.1.2.n.nn.nn.nn/o.jdeveloper.rescat2.model/connections/connections.xml
IDE接続を作成するには:
-
「リソース」ウィンドウの「IDE接続」パネルで、「新規」ボタンから「IDE接続」を選択します。
-
作成する接続タイプを選択し、「接続の作成」ダイアログで適切な情報を入力します。作業中に詳細を参照するには、[F1]を押すか、ダイアログ内から「ヘルプ」をクリックします。
「リソース」ウィンドウでの接続の作成後は、接続の詳細は編集できますが、接続名は変更できなくなります。
IDE接続を編集するには:
-
「リソース」ウィンドウの「IDE接続」パネルで、接続のコンテキスト・メニューから「プロパティ」を選択します。
-
「接続の編集」ダイアログが開き、そこで接続の詳細を変更できます。詳細は、[F1]を押すか、「接続の編集」ダイアログ内で「ヘルプ」をクリックしてください。
アプリケーションの「リソース」ウィンドウ内の接続を使用できます。
接続は、JDeveloperに現在開いているアプリケーションに追加でき、「アプリケーション」ウィンドウの「アプリケーション・リソース」パネルの「接続」ノードの下にリストされます。
接続をアプリケーションに追加するには:
「リソース」ウィンドウの「IDE接続」パネルで、接続のコンテキスト・メニューから「アプリケーションに追加」を選択します。
また、「リソース」ウィンドウからリソースをドラッグし、アプリケーション・ページにドロップします。
また、「リソース」ウィンドウの「IDE接続」から接続をドラッグし、「アプリケーション」ウィンドウの「アプリケーション・リソース」パネルにドロップします。
「リソース」ウィンドウの検索
「リソース」ウィンドウで、単純検索または拡張検索を開始できます。カタログで動的フォルダを定義して、問合せ式の実行によりフォルダが開くようにすることもできます。
「リソース」ウィンドウを検索するには次の2つの方法があります。
-
標準検索の実行
-
ダイアログにパラメータを入力する、拡張検索の実行
また、カタログに動的フォルダを定義できます。フォルダのコンテンツは、フォルダを開いたときに実行される問合せ式によって定義されます。
検索にかかる時間は「リソース」ウィンドウ内のリソースの数、およびリソースへの接続にかかる時間に応じて異なり、その結果は「検索結果」パネルに表示されます。
単純検索の実行方法
「リソース」ウィンドウのすべての内容に対する単純検索を実行する手順を使用してください。
標準検索を実行した場合、検索は「リソース」ウィンドウのコンテンツ全体で実行され、時間がかかる場合があります。これは、検索中にJDeveloperがリモートのリソースに接続するためです。
標準検索を実行するには:
- 「リソース」ウィンドウで「検索オプション」ボタンをクリックし、リソースの「名前」、「タイプ」または「説明」のいずれに対して検索を実行するかを選択します。詳細は、[F1]を押すか、「リソース」ウィンドウ内で「ヘルプ」をクリックしてください。
- フィールドに検索文字列を入力します。たとえば、名前に
dep
を含むリソースをすべて検索する場合は、ステップ1で「名前」を選択し、dep
と入力します。文字列dep
を含むすべてのリソースが検索結果にリストされます。 - 「検索の開始」ボタンをクリックして検索を開始します。
拡張検索の実行方法
複数の検索基準を指定し、検索の開始場所を選択する、拡張検索を開始する手順を使用してください。
または、一連の検索条件を指定し検索の開始場所を選択する、拡張検索を実行できます。
拡張検索を実行するには:
- 「リソース」ウィンドウで、「カタログ」または「IDE接続」パネルのオブジェクトのポップアップ・メニューから「拡張検索」を選択します。詳細は、[F1]を押すか、「拡張検索」ダイアログ内で「ヘルプ」をクリックしてください。
- 検索を開始する場所を定義します。「検索範囲」から選択するか、「階層の表示」をクリックして、「リソース」ウィンドウのコンテンツを階層リストから選択します。
- 検索条件を入力して必要なリソースに戻り、「検索」をクリックします。
「リソース」ウィンドウのコンテンツのフィルタリング
「カタログ」のコンテンツをフィルタして絞り込む手順を使用してください。
フィルタを使用して、カタログ・フォルダのコンテンツを微調整できます。
「カタログ」のコンテンツをフィルタするには:
- 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのオブジェクトのポップアップ・メニューから「フィルタ」を選択します。詳細は、[F1]を押すか、「フィルタ」ダイアログ内で「ヘルプ」をクリックしてください。
- フィルタリングを定義する文字列を入力します。その文字列を含むフォルダのエントリのみが表示されます。
カタログと接続のインポートとエクスポート
リソース・カタログのアーカイブ・ファイルをインポートして、カタログおよび接続を共有します。カタログをエクスポートおよびインポートするための手順を使用すると、カタログの共有が容易になります。
カタログと接続は、別のユーザーがエクスポートしたリソース・カタログのアーカイブ(.rcx)ファイルのインポートによって共有されます。
カタログをエクスポートするには:
ノート:
エクスポートするカタログを選択すると、カタログ内の接続もすべて選択されます。エクスポート前にカタログの選択を解除する場合は、アーカイブ・ファイルに含まない接続の選択も必ず解除します。
-
「リソース」ウィンドウで、「カタログ」または「IDE接続」パネルのオブジェクトのポップアップ・メニューから「エクスポート」を選択します。
-
「カタログと接続のエクスポート」ダイアログで、エクスポートするカタログと接続を選択し、エラーの処理方法を決定します。詳細は、[F1]を押すか、「カタログと接続のエクスポート」ダイアログ内で「ヘルプ」をクリックしてください。
カタログをインポートするには:
- 「リソース」ウィンドウで、「(新規)からインポート」を選択します。
- 「カタログと接続のインポート」ダイアログで、リソース・カタログのアーカイブ・ファイル(.rcx)へのパスと名前を指定またはブラウズします。詳細は、[F1]を押すか、「カタログと接続のインポート」ダイアログ内で「ヘルプ」をクリックしてください。
- インポートするカタログと接続を選択し、エラーの処理方法を決定します。
「リソース」ウィンドウのカタログの操作
複数のリポジトリからのリソースは、個々の開発者または特定のグループ用のカタログに整理されます。カタログ内のリソースは、フォルダ、動的フォルダまたはフィルタを含むカタログ・フォルダに整理されます。
カタログは、基礎となる複数のリポジトリからリソースを編成するためのユーザー定義構成です。カタログとそれに関連するフォルダ構成のコンテンツは、個々の開発者が使用できるように設計するか、開発プロジェクトのUIデザイナなど、特定のユーザー・グループを対象とすることができます。
カタログ・フォルダにより、カタログ内のリソースが整理されます。カタログ・フォルダは、ファイル・システム内のファイル、またはWebブラウザのブックマークを整理する場合と同様に使用できます。それぞれのカタログ・フォルダには、次の組合せが含まれます。
-
フォルダ。
-
問合せによって移入される動的フォルダ
-
フォルダまたはサブツリーのコンテンツを微調整するためのフィルタ
カタログの作成
カタログを作成する手順を使用してください。「リソース」ウィンドウでカタログの情報を整理します。
カタログで、「リソース」ウィンドウの情報を整理できます。
カタログを作成するには:
- 「リソース」ウィンドウで、「新規」ボタンから「新規カタログ」を選択します。
- 「カタログの作成」ダイアログで、カタログの名前を指定します。詳細は、[F1]を押すか、「カタログの作成」ダイアログ内で「ヘルプ」をクリックしてください。
- (オプション)カタログの説明、およびカタログ管理者の電子メールを入力します。
カタログ・フォルダの操作
カタログのコンテンツを整理するためのフォルダを作成できます。
フォルダの作成方法
カタログ・フォルダを作成して、カタログのコンテンツを整理する手順を使用してください。
カタログ内の情報をフォルダで整理できます。
カタログ・フォルダを作成するには:
- 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのカタログのポップアップ・メニューから「新規フォルダ」を選択します。詳細は、[F1]を押すか、「フォルダの作成」ダイアログ内で「ヘルプ」をクリックしてください。
- フォルダの名前を入力します。
動的フォルダの作成方法
動的フォルダは問合せ式により定義され、その問合せ式が実行されるとフォルダが開きます。動的フォルダを作成する手順を使用してください。
動的フォルダでは、カタログ・フォルダにリソースを動的に移入するための便利な方法を提供しています。フォルダのコンテンツは、フォルダを開いたときに実行される問合せ式によって定義されます。問合せ式の結果は、フォルダのコンテンツとして表示されます。
動的フォルダを作成するには:
- 「リソース」ウィンドウで、「カタログ」パネルまたは「IDE接続」パネルのカタログのポップアップ・メニューから「新規動的フォルダ」を選択します。詳細は、[F1]を押すか、「動的フォルダの作成」ダイアログ内で「ヘルプ」をクリックしてください。
- フォルダを開いたときに、このフォルダへの移入に使用される検索条件を定義します。
カタログへのリソースの追加方法
「IDE接続」パネルで接続を使用して、カタログにリソースを追加する手順を使用してください。カタログのアイテムまたはフォルダを、同じカタログの別のフォルダまたは別のカタログにドラッグして、リソースを追加します。
「カタログ」内のカタログに、「IDE接続」パネルから接続を追加するか、「リソース」ウィンドウの「検索」パネルからリソースを追加できます。
カタログのアイテムまたはフォルダを選択し、これを同じカタログの別のフォルダ、または別のカタログにドラッグしてカタログを整理できます。
リソースをカタログに追加するには:
- 「リソース」ウィンドウで、「IDE接続」パネル内の接続または「検索」パネル内の検索結果を右クリックし、コンテキスト・メニューから「カタログに追加」を選択します。
- 「カタログに追加」ダイアログが開き、カタログのリソース名、およびこれに追加するカタログを指定できます。詳細は、[F1]を押すか、「接続の作成」ダイアログで「ヘルプ」をクリックしてください。
また、「IDE接続」からアイテムをドラッグし、これをカタログまたはカタログ・フォルダにドロップできます。
ソース・ファイルの処理
Java、XML、HTML/JSP、JavaScriptおよびPL/SQL用のJDeveloperのエディタについて学習します。
JDeveloperには、JavaやXMLなど、複数のテクノロジにまたがってソース・ファイルを編集するためのエディタが組み込まれています。
索引データの使用
JDeveloperは、アプリケーションのビルドに使用するファイルの.data
ディレクトリに、索引または索引データおよびコンパイラの.cdi
ファイルなどの情報を格納します。索引データをリフレッシュする手順を使用してください。
JDeveloperでアプリケーションを開発する場合、IDEは、アプリケーションの構築に使用されるファイルの情報を.data
ディレクトリに格納します。JDeveloperは、様々な項目を.data
ディレクトリに格納しますが、最も重要な項目は次の2つです。
-
プロジェクトを構成するファイルに関する情報のキャッシュ。これらは、索引または索引データと呼ばれる場合もあります。
-
コンパイラの
.cdi
ファイル。この中には、Javaコンパイラが生成する情報が含まれます。
コンパイラではこの両方を使用しますが、IDEでは、その他の各種操作(コード・アシスタンス、監査、リファクタなど)の場合、索引データの情報に依存します。.data
ディレクトリの情報は生成のコストが高いため、複雑なアプリケーションの場合、コンパイル時間が長くなる場合があります。簡単に利用できるキャッシュにデータを保管しておくと、効率が上がり、結果としてIDEを使用する際の操作速度が向上します。
ただし、プロジェクトまたはアプリケーションが変わると、キャッシュ済データが期限切れになる場合があります。プロジェクトやアプリケーションの索引データは、クライアントのリフレッシュ・ボタンで更新できます。索引データの更新は、「プロジェクト」パネルの内容と、クライアントのリフレッシュ・メニューの選択内容の状況に依存したものとなります。
索引データをリフレッシュするには:
- 現在のプロジェクトのみの索引データを更新するには、プロジェクトのリフレッシュを選択します。
- アプリケーション全体の索引データを更新するには、「アプリケーションのリフレッシュ」を選択します。
ソース・エディタの使用
JDeveloperには、ソース・ファイルを編集するためのJavaソース・エディタやXMLエディタなどのエディタが用意されています。エディタには、ブックマーク、コード・インサイト、コード・テンプレート、ブレッドクラム・ナビゲーションおよび概要ポップアップなどの機能が備わっているため、素早くコーディングできます。
JDeveloperには、JavaやXMLなど、複数のテクノロジにまたがってソース・ファイルを編集するためのエディタが組み込まれています。
編集しているソース・ファイルのタイプによって、ソース・エディタは次のフォームの1つで使用可能になります。
-
Javaソース・エディタ
-
XMLエディタ
-
HTML/JSPソース・エディタ
-
JavaScriptエディタ
-
PL/SQLソース・エディタ
テクノロジ固有の機能に加え、ソース・エディタはコーディング作業を向上させる、すべてのテクノロジにわたる一連の共通機能も備えています。これらの機能には、ブックマーキング、コード・インサイト、コード・テンプレートおよびより速くて質の高いコーディングを実現させるその他の機能が含まれます。
ソース・エディタをコーディング・スタイルに合せてカスタマイズするには、「プリファレンス」ダイアログ内の「コード・エディタ」ページを使用します。
ソース・エディタは、すべてのテクノロジにわたり、様々なコーディング・タスクに対する直感的なサポートを提供する、一連の共通機能を用意しています。エディタのすべてのフォームにわたり使用可能なこれらの機能は、コーディング・タスクのより迅速な実行とコードのナビゲーション向上により、コーディング操作が向上します。
ブレッドクラム・ナビゲーション
「エディタ」ウィンドウの下部に位置するブレッドクラム・バーは、現在のキャレットの位置からファイルの一番上までコード・エンティティの階層を表示します。マウス・カーソルをノードの上に置くと、ノードに関する情報がポップアップ表示されます。またそのノードをクリックするとキャレットがノードの位置に移動します。
ブレッドクラムをクリックし、子ブレッドクラムのポップアップ・リストを(適切な場所に)表示できます。たとえば、Javaクラスでは、ブレッドクラムをクリックして、リスト内のクラスのメソッドおよび内部クラスを表示できます。このリスト上のアイテムの選択により、エディタをその位置に移動できます。
ブロック着色が有効化されており、色が割り当てられている場合、ブレッドクラムは該当するコード・ブロックと同じ色でハイライト表示されます。
概要ポップアップ
エディタの右マージンは、ソース・ファイル内の位置を示すインジケータである色つきの概要マークが表示されます。マウスを概要マークの上に置くと、ソース・ファイルのその位置にあるアイテムに関する情報、および関連コードの断片を表示するポップアップが現れます。
次の概要インジケータが提供されています。
-
「エディタ」ウィンドウの右上角の四角マークは、色により、ソース・ファイル全体のヘルス状態を示します。白はヘルス状態が計算されていることを示します。緑はファイル内にエラーまたは警告がないことを示します。赤はエラーを示し、黄色は警告を示します。
-
四角形は、その色に応じて次のソース編集アーティファクトの発生を示します。
-
赤: Javaコード・エラー
-
水色: ブックマーク
-
ミディアム・ブルー: 現在の実行ブレークポイント
-
黄色: 検索対象テキストの発生
-
薄いオレンジ: Java警告
-
明るいオレンジ: プロファイル・ポイント
-
図3-1で示すように、右マージンではソース・コードのミニチュア・ビューを表示します。このビューの上で[Shift]キーを押してマウスを置き、現在エディタに表示されないコードを表示します。[Shift]キーを押している間にマウスの位置を調節することにより、エディタ内でスクロールすることなくコード全体を表示できます。
概要編集マーク
ソース・エディタの右余白内の概要ストリップには、変更のあったファイル・セクションを示す追加ストリップが表示されます。これにより、変更のあったファイル・セクションを迅速に表示でき、これらのセクション間をすばやく移動できます。
マーク内容を示すために次のキーを使用できます。
-
緑のマーク: 追加
-
紫のマーク: 変更
-
赤のマーク: 削除
マークをクリックすると、該当するポイントにすばやく移動でき、マウス・ポインタを重ねると、変更目的が表示されます。
コードで作業する際に、右マージンの概要ストリップでは実線および点線が表示されます。実線はカレットの位置を示します。点線は最後の編集を示します。これらのインディケータにマウスを置くと、参照セクションが表示されます。
ホバー
ホバーにより、IDEの特定の領域にマウス・カーソルを移動すると、前面に表示されるポップアップ・ウィンドウでこれに関する情報を取得できます。
空白表示
「ツール」メニュー→「プリファレンス」→「コード・エディタ」→「表示」→「空白文字の表示」
この機能はオプションで空白、改行、復帰、ハード・スペースおよびタブ文字をエディタ内で表示可能にします。これはデフォルトではオフになっており、「プリファレンス」ダイアログから有効化および無効化できます。
選択の複製
「編集」メニュー→「選択の複製」
コードの現在選択したブロックを複製します。コピーしたコードはオリジナル・コードに隣接して配置されます。複製後は、新しく挿入されたコードが選択されます。クリップボードには、この操作による影響はありません。
垂直方向の選択
「編集」メニュー→「ブロック選択」
この機能により、行の終わりで折り返すテキストを選択しない場合、コードを垂直方向に選択できます。これは表形式データまたは垂直方向に並んだコード・ブロックに有用です。
行の結合
現在行と次の行を結合、または選択内のすべての行を結合します。行を結合するため、コメント・デリミタまたは追加の空白は適切に削除されます。
デフォルトのキーボード・ショートカット: [Ctrl]+[J]
カーソル位置
ソース・エディタが使用中の場合は、下部のステータス・バーにカーソルの現在の行と列の位置が表示されます。
マウス・ホイール・ズーム
[Ctrl]キーを押しながらマウス・スクローラを使用して、コード・エディタをズーム・インまたはズーム・アウトします。
ポップアップ・メニューから使用可能な機能
汎用ソース・エディタのコンテキスト・メニューでは、一連の機能が提供されます。これらの機能には、使用可能な構文補完のリストを提供する構文補完インサイト、入力中のメソッドのパラメータのタイプおよび名前を提供するパラメータ・インサイト、コード文の自動補完を提供する補完文などがあります。
汎用ソース・エディタは、ポップアップ・メニューを介して一連の機能を提供します。これらの機能を使用するには、ポップアップ・メニューで、「ソース」を選択します。使用するソース・ファイルのタイプにより、次以外の項目がポップアップ・メニューに表示される場合があります。たとえば、Javaソース・エディタはJava固有のオプションをソース・エディタのポップアップ・メニューに提供します。
ノート:
これらの機能は、「ソース」メニューからも使用可能です。
構文補完インサイト
構文補完インサイトでは、編集中のJavaコードを自動補完する補完項目(メソッド名や、適用可能な場合はパラメータ・タイプなど)のリストが挿入ポイントに表示されます。このリストは、挿入ポイントにあるコードのコンテキストに基づいて生成されます。構文補完インサイトでサポートされるコンテキストは、次のとおりです。
-
package文およびimport文の内部
-
extends、implementsおよびthrows句の内部
-
continue文およびbreak文の内部
-
一般的なコード式の内部
デフォルトのキーボード・ショートカット: [Ctrl]+[Space]
パラメータ・インサイト
パラメータ・インサイトでは、入力中のメソッド・コールのパラメータのタイプおよび名前が表示されます。メソッドがオーバーロードされている場合は、パラメータのタイプと名前の複数のセットがリストされます。
デフォルトのキーボード・ショートカット: [Ctrl]+[Shift]+[Space]
ノート:
「構造」ウィンドウにファイルのエラーが表示された場合は、コード(補完またはパラメータ)・インサイトが動作しないことがあります。使用しているクラスがプロジェクトにない(つまり、クラスパス上にない)場合、コード・インサイトは表示されません。コード・インサイトがソース・ファイルにアクセスするには、srcファイルのコンパイルが必要な場合がありますので注意してください。
補完文
JDeveloperにとって、補完が明白であるような場合、自動補完コード文を使用します。たとえば、文末のセミコロン挿入などです。
デフォルトのキーボード・ショートカット: [Ctrl]+[Shift]+[Enter]
テンプレートの適用
JDeveloperの事前定義コード・テンプレートのリストからコード・テンプレートを挿入します。提供されているコード・テンプレートはコンテキスト依存です。たとえば、クラス変数を宣言するテンプレートは、カーソルがクラス・ファイルの該当する場所にある場合のみ提供されます。
デフォルトのキーボード・ショートカット: [Ctrl]+[Enter]
コード・アシスト
コード・アシストはエディタ内のコードを検証し、一般的な問題の修正を補助します。JDeveloperでコード変更に関する提案がある場合は、エディタのマージンに「コード・アシスト」アイコンが表示されます。コード・アシストを手動で起動するには、[Ctrl]と[Alt]を押しながら[Enter]を押します。コード・アシストにリストされているアクションを選択するには、[Alt]を押しながら下線キーを押します。
デフォルトのキーボード・ショートカット: [Ctrl]+[Alt]+[Enter]
QuickDoc
フォーカスされている要素について、(JavaまたはJavaScriptエディタのどちらを使用しているかに応じて) JavadocまたはJsdocの表示を選択します。
デフォルトのキーボード・ショートカット: [Ctrl]+[D]
行コメントの設定
ソース・エディタで現在フォーカスされている行をコメント・アウトします。このコマンドをコメントされた行で実行すると、その行を非コメント化します。
デフォルトのキーボード・ショートカット: [Ctrl]+[/]
ブロックのインデント
現在フォーカスされているコードの行をインデントします。コードのブロックが選択されている場合、ブロック全体がインデントされます。
ブロックのインデント解除
エディタ内でフォーカスされているコードに基づき、コードの行またはブロックをインデント解除します。
Mini-Mapの使用
Mini-Map機能を使用すると、現在作業中のファイル内のコード構造の概略図が、コード・エディタとともにサイズ調節可能なストリップに表示されます。
Mini-Mapによって、現行ファイルの'live'ビューのズーム・アウトが可能で、コード・エディタの横にストリップ表示されます。ソース・コードの変更はMini-Mapに表示されます。
Mini-Mapでは、コード構造を上位レベルから参照することができます。これは、大きなファイルをコーディングする際にはとても便利な機能です。さらに、Mini-Mapをクリックして、ソース・ファイルをすばやくナビゲートすることもできます。
Mini-Mapサイズは右クリック・メニューから調整でき、Google Mapsのように次のビューを選択できます。
-
衛星—ズーム・アウト・テキスト
-
論理—テキストは色の付いた箱で置き換えられ、メソッドおよびクラス構造を示します
-
混合—論理情報が「衛星」ビューの上に表示されます
ステッピング・マージンの使用
アプリケーションのデバッグ中、JDeveloperではデバッガの場所および関連するブレークポイント・データを示すステッピング・マージンが表示されます。ステッピング・マージンは、表示または非表示にできます。
アプリケーションのデバッグ中、JDeveloperではデバッガの場所および関連するブレークポイント・データを示すステッピング・マージンが表示されます。マージンで右クリックし、「マージンの表示」オプションを選択解除することで、ステッピング・マージンを非表示にするよう選択できます。
複数カーソルの使用
JDeveloperの複数カーソル機能を使用すると、テキスト文字列を入力し、入力した文字列を同時に複数の行に移入できます。複数カーソル機能を使用する手順を使用してください。
JDeveloperの複数カーソルの機能によって、テキスト文字列を入力し、同時に複数の行で取得できます。複数カーソル機能を使用するには:
-
Javaクラスを開きます。
-
任意のコード行にカーソルを置きます。
-
「編集」→「複数カーソル」の順に進みます。3つのオプション「カーソルを上に追加」、「カーソルを下に追加」または「強調表示の選択」のいずれかを選択します。たとえば、「カーソルを下に追加」オプションを選択します。
2番目のカーソルが次の行に表示されます。
ノート:
「カーソルを下に追加」オプションは、カーソルがコードの最後の行に置かれると非アクティブになり、同様に、「カーソルを上に追加」は、カーソルがコードの最初の行に置かれると非アクティブになります。 -
入力を始めます。
テキストは両方の行に表示されます。次の表では、複数カーソル機能を使用するためのキーボード・ショートカットについて説明します。
表3-28 複数カーソル機能のキーボード・ナビゲーション
ナビゲーション キー カーソルを上に追加
[Alt]+[Shift]+[Page Up]
カーソルを下に追加
[Alt]+[Shift]+[Page Down]
強調表示の選択
[Alt]+[Shift]+[S]
単一カーソル機能に戻るには、「編集」→「複数カーソル」→「複数カーソルのクリア」の順に進みます。
Javadocコメントでのハイパーリンクの使用
コードのJavadocコメントでハイパーリンクを作成する手順を使用してください。
検索および置換ツールバーの使用
JDeveloperには、完全一致、正規表現および選択したテキストを検索および置換するためのコードの「検索」ツールバーが備わっています。ツールバーは、より複雑な検索およびその他の機能にも使用されます。
表3-29 検索および置換ツールバーの機能
機能 | 説明 |
---|---|
大/小文字の区別 |
大/小文字を区別する検索を実行する場合に選択します。 |
完全一致 |
「検索」フィールドに入力した文字列と完全一致する用語を検索する場合に選択します |
正規表現 |
「検索」フィールドの文字列を正規表現として扱う場合に選択します |
選択したテキストのみ |
コードのセクションを強調表示します。「Find」関数は強調表示されたコードに対してのみ実行されます。 |
折り返す |
見つかったエントリは別の色で強調表示されます。 |
置換 |
選択されると、新しいバーが「検索」バーの下に表示されます。コード・ファイルのデータを検索して置き換えるには、このオプションを使用します。単一のエントリを置き換えるか、エントリをスキップするか、すべてのエントリを置き換えることができます。 |
ファイル内を検索 |
複雑な検索をするには、このオプションを選択します。このオプションをクリックすると、ヘルプ・ボタン付きのダイアログが表示されます。そのダイアログに関連する情報を検索するには、そのボタンをクリックします。 |
クイック・アウトライン |
Javaメソッドを強調表示する概要を表示し、コードの該当する部分の検索をサポートします。 |
囲む |
「囲む」ダイアログを起動します。この機能についてさらに学習するには、ダイアログで疑問符をクリックします。 |
アクセサの生成 |
「アクセサの生成」ダイアログを起動します。この機能についてさらに学習するには、ダイアログのヘルプをクリックします。 |
メソッドのオーバーライド |
「メソッドのオーバーライド」ダイアログを起動します。この機能についてさらに学習するには、ダイアログのヘルプをクリックします。 |
インタフェースの実装 |
「インタフェースの実装」ダイアログを起動します。この機能についてさらに学習するには、ダイアログのヘルプをクリックします。 |
再フォーマット |
コードの一部を強調表示し、簡単な再フォーマットを行います。 |
ブックマーク |
検索エントリの検索インスタンスにブックマークを挿入します。選択すると、「次のブックマークに移動」または「前のブックマークに移動」するための追加オプションが「検索」ツールバーに表示されます。 |
選択した要素を表示 |
検索されたエレメントを表示し、残りのコードを非表示にします。 |
ブロック着色の表示 |
コードのブロックの周囲に点線を表示します。 |
ソース・エディタのプリファレンスの設定方法
プリファレンスの変更により、ソース・エディタの様々な機能のデフォルト設定を変更できます。
事前定義されたキーボード・スキームを修正して、ソース・エディタのショートカット・キーを表示または変更できます。
ソース・エディタのインデント・サイズの設定方法
ソース・エディタでデフォルトのインデント・スタイルを変更する手順を使用してください。
JDeveloperは、ソース・エディタでデフォルトのインデント・スタイルを使用します。プログラミング上便利なように、独自のインデント・サイズを設定できます。
ソース・エディタのインデント・サイズを設定するには:
ソース・エディタのフォントの設定方法
ソース・エディタのフォント、フォント・タイプおよびサイズを設定する手順を使用してください。
フォント・タイプおよびサイズなど、ソース・エディタのフォントを設定できます。
ソース・エディタのフォントを設定するには、次のようにします。
ソース・エディタのカレット動作の設定方法
ソース・エディタの点滅、点滅速度、カレットの形などのカレット動作を設定する手順を使用してください。
点滅、点滅速度、カレットの形など、ソース・エディタのカレット動作を設定できます。
ソース・エディタのカレットの機能を設定するには:
ソース・エディタの表示オプションの設定方法
ソース・エディタで、ブレッドクラム、スクロール・ヒント、右マージンなどの一般的な表示機能のオプションを設定する手順を使用してください。
ソース・エディタの一般的に表示機能用オプションを設定できます。 これには、ブレッドクラム、スクロール・ヒント、右マージン、カッコの一致などが含まれます。
ソース・エディタの表示オプションを設定するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
- 「表示」ノードを選択します。
- 「表示」ページで、右マージンの設定を入力します。
- 「OK」をクリックします。
ソース・エディタの行の左余白の処理を設定する方法
ソース・エディタの色、行選択および行番号の表示などの左余白の処理を設定する手順を使用してください。
ソース・エディタの行の左余白の表示を設定できます。JDeveloperでは、色、行選択および行番号の可視性を指定できます。
ソース・エディタの行の左余白の処理を設定するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
- 「行の左余白」ノードを選択します。
- 「行の左余白」ページで、行番号を表示するかどうかを決定します。
- 他の属性を使用して、必要な行の左余白の処理を設定します。
- 「OK」をクリックします。
ソース・エディタでの「HTMLとして保存」パラメータの使用方法
Javaソース・ファイルをHTML形式で保存する手順を使用してください。
JDeveloperでは、「ファイル」→「保存」のHTMLコマンドを使用して、Javaソース・ファイルをHTML形式で保存可能です。
HTMLファイルがどのようにJDeveloperをタグ付けするかをカスタマイズするには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
- 「HTMLとして保存」ノードを選択します。
- 「HTMLとして保存」ページで、使用可能なオプションを選択してHTMLマークアップをカスタマイズします。
- 「OK」をクリックします。
ソース・エディタの構文ハイライト表示オプションの設定方法
ソース・エディタの構文ハイライト表示オプションを設定する手順を使用してください。
ソース・エディタで使用される色およびフォント・スタイルを制御できます。
ソース・エディタの構文ハイライト表示オプションを設定するには:
ソース・エディタのブックマーク・オプションの設定方法
ソース・エディタのブックマーク・オプションを設定する手順を使用してください。JDeveloperで作成したブックマークの永続性と検索時の処理を指定します。
JDeveloperで作成したブックマークの永続性と検索時の処理を指定できます。「ブックマーク」ページで、エディタまたはOracle JDeveloperを終了した後のブックマークの処理方法、ブックマーク間の移動方法、およびすでに存在しないと考えられる行に付けられた、ファイルの最後にあるブックマークの処理方法を決定します
ソース・エディタのブックマーク・オプションを設定するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
- 「ブックマーク」ノードを選択します。
- 「ブックマーク」ページでブックマーク・オプションを設定します。
- 「OK」をクリックします。
ソース・エディタのコード・テンプレートをカスタマイズする方法
コード・テンプレートは、迅速かつ効率的なコーディングに役立ちます。既存のコード・テンプレートを表示して、既存のテンプレートを編集するか新規テンプレートを作成できるようにする手順を使用してください。
コード・テンプレートを使用することによって、ソース・エディタでの作業中にコードを迅速かつ効率的に作成できます。既存のテンプレートを編集することも、独自のテンプレートを作成することもできます。
既存のコード・テンプレートを表示するには:
-
メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
-
コード・テンプレート・ページで、ショートカットをスクロールします。このショートカットは、各テンプレートを起動するために入力する文字を表します。
-
任意のショートカットをクリックすると、関連付けられているテンプレート・コードが「コード」タブに表示されます。このテンプレートに関連付けられているインポートがある場合は、「インポート」タブに表示されます。
既存のコード・テンプレートを編集するには:
-
メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。
-
「コード・テンプレート」ページで、必要に応じて、ショートカット、説明、コード(コードで使用される変数を含む)およびインポートを変更します。
-
終了したら、「OK」をクリックします。
新規のコード・テンプレートを定義するには:
-
メイン・メニューから「ツール」→「プリファレンス」を選択し、「コード・エディタ」ノードを開いて、「コード・テンプレート」を選択します。
-
「コード・テンプレート」ページで、「追加」をクリックします。カーソルが「ショートカット」リストの一番下にジャンプし、新規行が追加されます。
-
新規ショートカットの名前を入力し、その隣のリストに説明を追加します。
-
「コード」タブを選択し、このテンプレートのコードを入力します。カーソル位置はテンプレートの一部であり、テンプレートの使用時に入力される新規コードの論理挿入位置を表します。「インポート」タブを選択し、このテンプレートに関連付けられているインポートを入力します。
-
「OK」をクリックします。
ソース・エディタのHTMLおよびJSPオプションをカスタマイズするには:
-
「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
-
「コード・エディタ」ノードを開きます。
-
「XMLおよびJSP/HTML」ノードを選択します。
-
「XMLおよびJSP/HTML」ページで、「終了タグの自動補完」を選択すると、そのオプションが有効になります。
-
「OK」をクリックします。
ソース・エディタのUNDO動作を設定するには:
- メイン・メニューから、「ツール」→「プリファレンス」を選択します。詳細は、[F1]を押すか、「プリファレンス」ダイアログ内で「ヘルプ」をクリックしてください。
- 「プリファレンス」ダイアログで、「コード・エディタ」ノードを開きます。
- 「UNDO動作」ノードを選択します。
- 「UNDO動作」ページのスライダ・バーを使用して、1回のUNDOに集約する同じタイプの処理数を設定します。
- 挿入モードと上書きモードでの編集の集約オプションと、次の文字と前の文字の削除の集約オプションを選択または選択解除します。
- ナビゲーションのみの変更でもUNDOを可能にする場合は、該当するチェック・ボックスをチェックします。この設定を有効にする場合は、スライダを使用し、1回のUNDOに集約するナビゲーション変更の数を設定します。
- 「OK」をクリックします。
エディタ・ウィンドウでのソース・ファイルの管理方法
Oracle JDeveloperは、エディタ・ウィンドウでファイル操作をより簡単にするための様々な機能を備えています。
ファイルのビューを変更する方法
ソース・エディタでファイルのビューを最大化したり、元のサイズに戻すステップに従います。
JDeveloperでファイルを可能な最大ビューで開くことができます。これは、JDeveloper画面の全体を占めるようソース・エディタを最大化することで実現されます
JDeveloperのすべての別ウィンドウ(ヘルプ・センターや「アプリケーション」ウィンドウなど)で、タブをダブルクリックするのと同じテクニックを使用できます。
ファイルのビューを最大化するには:
-
ソース・エディタで、ファイルのタブをダブルクリックします。JDeveloperで表示できるウィンドウはソース・エディタのみとなり、現在選択しているファイルがウィンドウ内に表示されます。
ファイルのビューを以前のサイズに縮小するには:
-
再びファイルのタブをダブルクリックします。Oracle JDeveloperで、ウィンドウは以前のレイアウトに戻ります。
エディタ・ウィンドウで開いているファイル間の移動方法
タブを使用して開いているファイルを移動したり、アクセス順に移動したり、ファイル・ショートカット・キーの割当てを使用して移動するステップに従います。
表示されている順(タブによる切替え)、履歴順(アクセス順による切替え)または数値順(ファイル・ショートカット・キー割当てに基づく切替え)にファイル間を移動できます。
タブを使用して開いているファイルを移動するには:
-
[Alt]キーを押しながら[←]を押すか、[Alt]キーを押しながら[→]を押します。[Alt]キーを押しながら[←]を押すと左に移動し、[Alt]キーを押しながら[→]を押すと右に移動します。
アクセス履歴に基づいて開いているファイルを移動するには:
-
[Ctrl]キーを押しながら[Tab]キーを押すか、[Ctrl]キーおよび[Shift]キーを押しながら[Tab]キーを押します。
[Ctrl]キーを押しながら[Tab]キーを押すと、最後にアクティブであったファイルが開きます。任意のファイルを開くと、そのファイルが現在のアクティブなファイルになり、その前に開いていたファイルが最後にアクティブであったファイルになることに注意してください。
たとえば、指定のファイルA、BおよびCがC、B、Aの順序で開かれ、現在ファイルAにフォーカスがあるとします。この状態で[Ctrl]キーを押しながら[Tab]キーを押すと、ファイルBが画面の前面に表示されます。すると、Bがフォーカスのあるファイルになり、Aが最後にアクティブであったファイルになります。もう一度[Ctrl]キーを押しながら[Tab]キーを押すと、再びAが画面の前面に表示されます。
-
[Ctrl]キーを押しながら[Tab]キーを連続して押すと、中断することなくアクセス順序に基づいてファイルを移動できます。いずれかのファイルで操作を停止した場合のみ、そのファイルにフォーカスが当たります。ファイルで操作を停止することは、そのファイルで[Ctrl]キーを押しながら[Tab]キーを押すことと同じです。
現在開いているすべてのファイルのリスト表示方法
表示されている特定のタブ・グループで開いているすべてのファイルのアルファベット順のリストを取得したり、表示されているエディタ・ウィンドウで開いているすべてのファイルのアルファベット順のリストを取得したり、ファイルにフォーカスを切り替えることができます。
エディタ・ウィンドウで現在開いているすべてのファイル、または特定のタブ・グループで現在開いているすべてのファイルを表示できます。
特定のタブ・グループで現在開いているすべてのファイルをアルファベット順にリスト表示するには:
エディタ・ウィンドウの右上隅にある「ファイル・リスト」ボタンをクリックします。または、エディタ・ウィンドウにフォーカスがある状態で、[Alt]を押しながら[0]を押します(デフォルトのキーボード・スキームの場合)。
エディタ・ウィンドウが分割されていない場合、開いているすべてのファイルがリスト表示されます。エディタ・ウィンドウが分割されている場合、リストには該当するタブ・グループ内で開いているすべてのファイルが表示されます。
ファイル(ドキュメント)が分割または連結解除されているかどうかにかかわらず、エディタ・ウィンドウで現在開いているすべてのファイルをアルファベット順にリスト表示するには、次のようにします。
-
メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。
エディタ・ウィンドウで現在開いているファイル(ドキュメント)にフォーカスを切り替えるには:
-
メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。ドキュメントを選択し、ドキュメントへの切り替えをクリックします。
最近開いたファイルへアクセスする方法
直接開かれ、最近編集されたファイルにアクセスする手順を使用してください。アプリケーションを開くと、JDeveloperによって、IDEが閉じられたときと同じ状態でファイルが再度開かれます。
ユーザーが最後に編集したファイルは、Oracle JDeveloperに記録されます。
最近編集したファイルにアクセスするには:
- メイン・メニューから、「ナビゲート」→「最近使用したファイルへ移動」を選択するか、(デフォルトのキーボード・スキームで) [Ctrl]を押しながら[=]を押します。
- 「最近のファイル」ダイアログでリストからファイルを選択するか、ファイル名の最初の文字をいくつか入力します。
- 「OK」をクリックします。
デフォルトでは、「アプリケーション」ウィンドウなどから直接開いたファイルのみがリストに表示されます。コードのデバッグなどで間接的に開いたファイルは、自動的に表示されません。直接か間接かにかかわらず、開いたファイルをすべて表示するには、「すべて表示」を選択します。
JDeveloperでファイルを開いたままアプリケーションを閉じると、アプリケーションを再度開く際に閉じたときと同じ状態でファイルが開きます。
1つのファイルに対する複数のエディタを管理する方法
エディタ・ウィンドウを水平方向または垂直方向に分割し、1つのファイルを複数のビューで開く手順を使用してください。ファイルは複数のビューに分割でき、ビューは自動的に同期されます。
エディタ・ウィンドウを水平方向または垂直方向に分割し、1つのファイルを複数のビューで開くことができます。ビューごとに、ファイルを開くエディタの種類を変更できます。
ファイルは、任意の数のビューに分割できます。分割されたビューは、自動的に相互に同期します。
1つのファイルを複数のビューで開くには:
または、マウスを使用してファイルを水平方向または垂直方向に分割することもできます。
ファイルを水平方向に分割するには、垂直スクロール・バーのすぐ上(ウィンドウの右上隅)でスプリッタをクリックし、下にドラッグします。
ファイルを垂直方向に分割するには、水平スクロール・バーのすぐ右(ウィンドウの右下隅)でスプリッタをクリックし、左にドラッグします。
分割されたビュー間を簡単に移動するには:
-
順方向に移動するには、[F6]をします。
-
逆方向に移動するには、[Shift]を押しながら[F6]を押します。
複数のビューを1つにまとめるには:
-
ファイル・タイトルを右クリックし、「連続」を選択します。
または、分割線をエディタ・ウィンドウの端を超えるまでドラッグします。
複数ファイルの操作方法
エディタ・ウィンドウが複数の独立したビューに分割された場合、独立したウィンドウで複数のファイルを同時に表示できます。ファイルを別のタブ・グループに移動する手順を使用してください。
エディタ・ウィンドウを水平方向または垂直方向に分割し、複数のファイルを一度に表示するビューを開くことができます。各ビューは、それぞれ他のビューから独立しています。
エディタ・ウィンドウは、任意の数の独立した異なるビューに分割できます。
個別のウィンドウに複数のファイルを一度に表示するには、次のようにします。
-
エディタ内のタブを右クリックし、新規ドキュメント・タブ・グループを選択します。
エディタ・ウィンドウが2つに分割され、ウィンドウごとに異なるファイルが表示されます。各ウィンドウの上部にはドキュメント・タブのセットがあり、下部にはエディタ・タブのセットがあります。これらの各ウィンドウは、タブ・グループと呼ばれます。
タブ・グループは必要な数だけ作成できます。
または、マウスを使用してファイルを連結解除することもできます。ファイルのドキュメント・タブをクリックし、ファイルを表示するウィンドウ領域の方向にドラッグします。
タブをドラッグすると、カーソルに従うアイコンが変化します。左、右、上または下向きの矢印を持つ分割されたウィンドウの形により、マウス・ボタンを放したときに新しいウィンドウが現在のウィンドウに対してどの位置に表示されるかがわかります。
ファイルを別のタブ・グループに移動するには:
- ファイルのドキュメント・タブを、連結するタブ・グループの中央の表示領域にドラッグします。
- カーソルに従うアイコンが、タブ付きの小さなウィンドウの形に変化したらマウスを放します。
複数のビューを1つにまとめるには:
-
エディタ内のタブを右クリックし、ドキュメント・タブ・グループを閉じるを選択します。
または、連結解除しているファイルのドキュメント・タブをドラッグし、既存のタブまたはタブ・グループの上にドロップすることもできます。アイコンがタブ付きの小さなウィンドウの形に変化したらマウスを放します。
エディタ・ウィンドウで簡単にファイルを閉じる方法
JDeveloperでは、エディタ・ウィンドウで開いているすべてのファイルを1回のクリックで閉じたり、すべてのファイルを閉じたり、1つのファイルを除くすべてのファイルを閉じたり、複数のファイルを一度に閉じたり、選択したファイルを閉じることができます。
エディタ・ウィンドウで開いている任意のファイルは、クリックするだけで閉じられます。
現在のファイルを閉じるには、次のいずれかの方法を選択します。
-
メイン・メニューから、「ファイル」→「閉じる」を選択します。
-
[Ctrl]を押しながら[F4]を押します。
-
エディタで現在のファイルのタブを右クリックし、「閉じる」を選択します。
-
現在のファイルのタブの上にマウスを置き、「閉じる」ボタンをクリックします。
すべてのファイルを閉じるには、次のいずれかの方法を選択します。
-
メイン・メニューから、「ファイル」→「すべて閉じる」を選択します。
-
[Ctrl]、[Shift]および[F4]を同時に押します。
-
エディタでファイルのタブを右クリックし、「すべて閉じる」を選択します。
1つを除いてすべてのファイルを閉じるには:
-
エディタで、開いたままにするファイルのタブを右クリックし、「その他を閉じる」を選択します。
一度に複数のファイルを閉じるには:
-
メイン・メニューから、「ウィンドウ」→「ドキュメント」を選択します。
-
「ドキュメント」ダイアログで、閉じるファイルを選択し、ドキュメントを閉じるをクリックします。
選択したファイルのみを閉じるには:
- エディタで、閉じるファイルに対応するタブを選択します。
- [Ctrl]を押しながらタブをクリックするか、またはタブの上にマウスを置き、「閉じる」ボタンをクリックします。
マウスオーバー・ポップアップの使用
JDeveloperでは、「構造」ウィンドウおよびエディタ内のテキストに対してカーソルを移動すると表示されるポップアップが提供され、Javadoc、ソース・コード、デバッグ用のデータ値およびブレークポイントに関する情報が提供されます。特定の場所ではスマート・ポップアップがより適切で、これはキーストロークによってアクティブ化されます。
「マウスオーバー・ポップアップ」では、IDEの特定の領域にマウス・カーソルを置くと、前面に表示されるポップアップ・ウィンドウでこれに関する情報を取得できます。次の項目に関する情報を得ることができます。
-
Javadoc
-
ソース・コード
-
デバッグ中のデータ値
-
ブレークポイント
マウスを移動し、任意でその機能に割り当てるキーを押すと、ポップアップ・ウィンドウが表示されます。マウスオーバー・ポップアップを使用できるIDEの領域には、次のものがあります。
-
「構造」ウィンドウ
-
エディタ内のテキスト
スマート・ポップアップ
スマート・ポップアップ機能では、「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで指定されたポップアップの順序に応じて、状況に最も適したポップアップが表示されます。スマート・ポップアップは、「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで指定できるキーストロークによって有効化されます。
たとえば、次のようなポップアップを構成します(「プリファレンス」ダイアログの「マウスオーバー・ポップアップ」ページで設定)
-
スマート・ポップアップはコントロール・キーで有効化され、構成されます。
-
「データ値」、「ドキュメント」、および「ソース」ポップアップではすべて「スマート・ポップアップ」が有効化されており、「マウスオーバー・ポップアップ」表で「データ値」、「ドキュメント」、「ソース・コード」の順になっています。
構成では、マウスをソース・エディタの変数の上に置いて[Ctrl]を押すと、次のようになります。
-
「データ値」ポップアップが最初に考慮されます。デバッグ中に、値のある変数の上にマウスを置くと、「データ値」ポップアップが表示されます。
-
前のステップでポップアップが表示されない場合、次に「ドキュメント」ポップアップが考慮されます。変数にドキュメントがある場合、ポップアップ・ウィンドウに表示されます。
-
前のステップでポップアップが表示されない場合、「ソース」ポップアップが次に考慮され、変数がある場合はそのソース・コードがポップアップ・ウィンドウに表示されます。
「スマート・ポップアップ」では、IDEのスマート・ポップアップの有効化キーストロークを使用するのみで、最も適切なポップアップを表示できます。
ノート:
スマート・ポップアップが有効化されていても、「データ値」、「ドキュメント」、および「ソース」の個々のポップアップについては、それぞれの有効化キーで有効化する必要があります。
「アプリケーション」ウィンドウ、「データベース」ウィンドウ、アプリケーション・サーバー・ウィンドウなどのウィンドウでソース・ノードを検索する方法
エディタで開いているファイルのノードを検索する手順を使用してください。
編集用に開いたファイルのソース・ノードは、そのノードが現在のプロジェクト内にあるかどうかにかかわらず、「アプリケーション」ウィンドウ内で簡単に検索できます。
エディタで開いたファイルのノードを検索するには:
- エディタで検索対象のファイルにフォーカスがあることを確認します。
- ポップアップ・メニューから「アプリケーション・ウィンドウで選択」を選択します。
ソース・ファイル内のブックマークの設定方法
ブックマークを使用すると、ユーザーが関連するコードを簡単に見つけられるようになります。ソース・ファイル内でブックマークを設定または削除する手順を使用してください。
関連コードをすぐに見つけられるように、ソース・ファイル内でブックマークを使用できます。「ブックマーク」ウィンドウを使用して、ブックマークされたマテリアルへ移動できます。
ソース・ファイル内でブックマークを設定または削除するには:
- ファイル内で、ブックマークを設定する行の左余白にカーソルを置きます。
- 右クリックして「ブックマークの設定」を選択します。
ソース・ファイルの編集方法
Oracle JDeveloperには、ソース・ファイルを編集するための各種機能が用意されています。
ソース・エディタでソース・ファイルを開く方法
ソース・エディタを使用すると、素早く効率的にコーディングできます。ソース・コードをデフォルトのエディタで開く手順を使用してください。
JDeveloperには、各種コードの迅速かつ効率的な作成に役立つ強力なソース・エディタが用意されています。
各ファイル・タイプの特定のエディタに対し、プリファレンスを設定できます。
デフォルト・エディタでソース・コードを開くには:
-
「アプリケーション」ウィンドウで、ファイルをダブルクリックするか、右クリックしして「開く」を選択します。
選択したファイル・タイプに関連付けられているデフォルト・エディタが、コンテンツ領域に表示されます。ファイルに対応するエディタがすでに開かれている場合は、エディタが前面に表示されます。
特定のエディタまたはビューアでソース・コードを開くには:
- 「アプリケーション」ウィンドウで、ファイルをダブルクリックするか、右クリックしして「開く」を選択します。
- エディタ・ウィンドウで、適切なエディタ・タブを選択します。
ソースに対する変更は、そのファイルの他のビューアまたはエディタに即時に反映されます。
モデリングされたJavaクラスからJavaソース・コードを生成することもできます。
外部エディタでのソース・コードの編集方法
外部エディタを使用してJDeveloperで開いているソース・コード・ファイルを編集する手順を使用してください。JDeveloperで行われたすべての変更を保存し、すべての変更をファイルに保持するために外部で変更されたファイルを再ロードします。
JDeveloperで開いたソース・コードは、必要に応じて外部エディタでも編集できます。JDeveloperのIDEに戻ると、編集内容がJDeveloperにより検出されます。
ファイルを外部エディタで編集する前に、JDeveloperで行った変更を保存しておく必要があります。保存しない場合、JDeveloperに戻った際に、これらのファイルを再ロードするかどうかの確認を求められます。外部で変更されたファイルを再ロードすると、JDeveloperで行った未保存の変更内容は失われます。再ロードしない場合、JDeveloperの外部で行った変更はJDeveloperでファイルを保存する際に失われます。
JDeveloperでファイルを開いたまま、外部エディタを使用してソース・コードを編集するには、次のようにします。
ノート:
Javaコードは、ojformat.exe
を呼び出してコマンドラインからフォーマットすることもできます。ojformat.exeはJDeveloperのインストールに付属しています。
「コンポーネント」ウィンドウからソース・ファイルにコード・スニペットを挿入する方法
「コンポーネント」ウィンドウに追加されたコード・スニペットは、エディタで開いているファイルに追加できます。「コンポーネント」ウィンドウからソース・ファイルにコード・スニペットを挿入する手順を使用してください。
「コンポーネント」ウィンドウにコード・スニペットを追加した後、エディタ上に開いているファイルにそのコード・スニペットを追加できます。
他の方法として、コードの記述をより迅速および効率的にするために、ソース・エディタの作業でコード・テンプレートを使用することもできます。
「コンポーネント」ウィンドウからソース・ファイルにコード・スニペットを挿入するには:
ファイル内にコードSnippetが表示されます。
ソース・ファイル内のマクロの記録および再生方法
ソース・エディタで開いているファイル内でマクロを記録および再生するためのショートカット・キーを定義する手順を使用してください。マクロを記録して再生するには、他の手順を使用してください。
ソース・エディタで開かれているファイル内のキーストローク・シーケンスを、記録および再生できます。
記録および再生のショートカット・キーを定義するには:
-
メイン・メニューから、「ツール」→「プリファレンス」を選択します。
-
「プリファレンス」ダイアログで、「ショートカット・キー」ノードを選択します。
-
「ショートカット・キー」ページの「検索」フィールド内に、
「マクロ設定の記録」
を入力します。 -
選択した「マクロ設定の記録」アクションが「使用可能なコマンド」の下に表示されます。
-
ショートカットを割り当てるには、「新しいショートカット」フィールドにフォーカスし、キーボードでキーの組合せを押すことにより、ショートカットを入力します。
この指定したショートカットがすでにあるコマンドに割り当てられている場合、そのコマンドが「競合」フィールドに表示されます。
-
指定したショートカットを割り当てるには、「割当て」をクリックします。
-
ここで、「検索」フィールドに
「マクロの再生」
を入力します。 -
ステップ5と6を繰り返して、マクロを再生するためのショートカットを割り当てます。
-
「OK」をクリックします。
マクロを記録するには:
-
エディタでソース・ファイルを開きます。
-
記録を開始するには、マクロの記録用に定義したキーの組合せを押します。
-
次に、記録するキーストローク・シーケンスを入力します。
-
記録を終了するには、再び、マクロの記録用に定義したキーの組合せを押します。
マクロを再生するには:
- エディタでソース・ファイルを開きます。
- 開いているファイル内にカーソルを置きます。
- マクロの再生用に定義したキーの組合せを押します。
タスクの作成方法
JDeveloperには、ソース・ファイル内のコードに直接関連するタスクまたはアプリケーション、プロジェクトまたは一般ファイルに関連するタスク用に、事前構成済のタスク・タグとしてTODO
、TASK
およびFIXME
が用意されています。独自のタスク・タグを作成する手順を使用してください。
ソース・コードのファイル内の行に直接関連するタスク、またはアプリケーション、プロジェクトまたは一般ファイルに関連付けられたタスクを作成できます。Oracle JDeveloperでは、TODO
、TASK
、およびFIXME
の事前構成されたタグが用意されており、「プリファレンス」ダイアログの「タスク」ページで独自のタスク・タグを追加できます。
独自のタスク・タグを追加するには:
-
メイン・メニューから、「ツール」→「プリファレンス」を選択します。
-
「プリファレンス」ダイアログで、「タスク・タグ」ノードを選択します。
-
「タスク・タグ」ページで、ソース・タグを要件に合うよう変更します。
詳細は、[F1]を押すか、ダイアログ・ページ内で「ヘルプ」をクリックしてください。
-
「OK」をクリックします。
ソース・コードのコメント行に関連付けるタスクを作成するには:
- ソース・コード・ファイル内で、//およびタスク・タグの1つで始まるコメント行を作成します(例:
//TODO
)。 - コメントの入力を続行すると、そのコメントが同時に「問題」ウインドウに項目として表示されます。
ソース・ファイルの比較方法
同じプロジェクト内または外部プロジェクト内のソース・ファイルを比較できます。現在編集中のファイルを保存済のバージョンと比較したり、ファイルをディスク上の他のファイルと比較したり、ファイルをプロジェクト外の別のファイルと比較したり、同じプロジェクト内の2つのファイルを比較する手順を使用してください。
同一のプロジェクトあるいは外部のプロジェクトに属するソース・ファイルを比較できます。
現在編集中のファイルを保存されているバージョンと比較するには:
-
エディタで開いている現在のバージョンにフォーカスを当てます。
-
エディタ・ウィンドウで「履歴」タブを選択します。
保存されたファイルが、エディタ・バッファのファイルと並んで開きます。
あるファイルをディスク上の他のファイルと比較するには:
-
エディタで開いている現在のバージョンにフォーカスを当てます。
-
メイン・メニューから、「ファイル」→「比較」→「ディスク上のファイル」を選択します。
2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。
1つのファイルをプロジェクト外の別のファイルと比較するには:
-
比較するエディタのファイルにフォーカスを当てます。
-
メイン・メニューから、「ファイル」→「比較」→「その他のファイル」を選択します。
-
「比較対象のファイルを選択」ダイアログで、適切なファイルに移動して選択し、「開く」をクリックします。
2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。
同じプロジェクト内の2つのファイルを比較するには:
- 「アプリケーション」ウィンドウで、比較する2つのファイルを選択します。
- メイン・メニューから、「ファイル」→「比較」→「相互」を選択します。
2つのファイルが、「比較」というラベルの付いたタブに並べて表示されます。
最後に保存したバージョンのファイルの回復方法
編集中のファイルを最後に保存したバージョンに回復できますが、回復すると、ファイルが最後に保存された時点以降に行われた変更が元に戻されます。最後に保存したバージョンのファイルを回復する手順を使用してください。
ファイルの変更中は、いつでも最後に保存したバージョンのファイルに戻せます。最後に保存してから追加したすべての変更が元に戻ります。
最後に保存したバージョンのファイルを回復するには:
- エディタ内の変更されたファイルにフォーカスがある状態で、メイン・メニューから「ファイル」→「置換」→「ディスク上のファイル」を選択します。
- 「置換の確認」ダイアログで、「はい」をクリックします。
ソース・ファイルの検索方法
Oracle JDeveloperには、各種コードの迅速かつ効率的な作成に役立つ強力なソース・エディタが用意されています。
開いているソース・ファイルでテキストを検索する方法
ソース・エディタで開いているソース・ファイルのコンテンツを検索し、オプションでテキストを置換する手順を使用してください。
ソース・ファイル全体で置換するテキストを検索することができます。
テキストを置換するためのオプションを使用して、現在ソース・エディタで開いているソース・ファイルを検索するには、次のようにします。
「検索」→「置換」を選択することで「置換」機能を呼び出せます。他の方法として、[Ctrl]を押しながら[R]を押します。
1つのテキスト文字列を検索する方法
開いているソース・ファイルで単一のテキスト文字列を見つけるための単純検索を実行する手順を使用してください。
ソース・ファイルで1つのテキスト文字列を検索することができます。
開いているソース・ファイル内で1つのテキスト文字列の簡易検索を実行するには:
ソース・ファイルの印刷方法
「ファイル」の「印刷」オプションを使用して、ソース・ファイルを印刷する手順を使用してください。
Oracle JDeveloperでは、ソース・ファイルを印刷できます。
ソース・ファイルを印刷するには:
- 印刷するファイルをエディタに表示するか、「アプリケーション」ウィンドウでファイル名を選択します。
- メイン・メニューから、「ファイル」→「印刷」を選択します。または、印刷出力をプレビューするために、「ファイル」→「印刷プレビュー」を選択します。
- 「印刷」ダイアログで、印刷オプションを選択します。
- 「OK」をクリックします。
リファレンス: 正規表現
パターン一致によって検索文字列をカスタマイズする、正規表現と呼ばれる文字を使用します。正規表現を使用すると、文字列をパターンに対して一致させたり、一致する文字列の一部を抽出できます。
正規表現とは、パターン一致によって検索文字列をカスタマイズする文字です。文字列をパターンに対して一致させることも、一致する文字列の一部を抽出することもできます。
JDeveloperでは、標準のjava.util.regex正規表現パッケージを使用します。詳細は、http://docs.oracle.com/javase/tutorial/essential/regex/
の「Regular Expressions and the Java Programming Language」を参照してください。
拡張機能の使用
JDeveloperの機能の多くは、IDEに統合されているコンポーネントである拡張機能として実装されます。JDeveloperに既存の拡張機能を追加するか、新規拡張機能を作成できます。
拡張機能は、JDeveloperの起動後にロードされ、統合されるコンポーネントです。拡張機能はIDEにアクセスでき、数多くの有効なタスクを実行できます。実際、JDeveloper自体も大半が拡張機能で構成されています。JDeveloperの基本機能の大半は拡張機能(基本のJDeveloper IDEに新機能を追加するソフトウェア・パッケージ)として実装されます。既存の拡張機能をJDeveloperに追加したり、独自の拡張機能を作成できます。
この項では、JDeveloper拡張機能の検索、インストール、および有効化または無効化に関する情報を提供します。JDeveloper拡張機能を検索してダウンロードする最も簡単な方法は、「更新の確認」ウィザードを使用する方法です。
IDEのその他の機能(バージョン・コントロール・システムとの統合や、特別なエディタあるいはデバッガ)が必要な場合は、外部ツールをJDeveloperに追加できます。詳細は、「外部ツールの追加」を参照してください。また、Extension SDK (Software Development Kit)から、追加の開発ツールおよび機能を手に入れることができます。Extension SDKは、「更新の確認」ウィザードからダウンロードできます。
Extension SDKは、Oracle Technology NetworkのWebページからもダウンロードできます。
ノート:
拡張機能が追加または更新されると、その拡張機能に関連する既存の設定を移行する場合に備えて、起動時に移行ダイアログが表示されます。
「更新の確認」を使用して拡張機能をインストールする方法
「更新の確認」ウィザードを使用して拡張機能をインストールする手順を使用してください。
拡張機能を検索してインストールする最も簡単な方法は、「更新の確認」ウィザードを使用することです。
「更新の確認」ウィザードを使用する拡張機能をインストールするには:
- 「ヘルプ」メニューから「更新の確認」を選択します。
- ウィザードのステップに従って、パッチと拡張機能を参照、ダウンロードおよびインストールします。
「更新の確認」ウィザードには、「ツール」→「機能」→「更新の確認」を選択してアクセスすることもできます。
プロバイダのWebサイトからの拡張機能のインストール方法
「更新の確認」ウィザードから、拡張機能プロバイダのWebサイトから直接拡張機能をダウンロードするというプロバイダの意向が伝えられた場合は、拡張機能プロバイダのWebサイトに示される手順に従って、拡張機能をダウンロードしてインストールします。
拡張機能のプロバイダが、特に拡張機能に更新がある場合に直接通知できるよう、ユーザーがそのプロバイダのWebサイトから直接インストールすることを望む場合があります。この場合、「更新の確認」ウィザードは、プロバイダの意向をユーザーに通知し、その後、ユーザーがプロバイダのWebサイトからダウンロードおよびインストールを実行できるよう、デフォルトのWebブラウザを開きます。
プロバイダのWebサイトからダウンロードおよびインストールするには:
-
拡張機能のダウンロードおよびインストールについては、プロバイダのWebサイトの指示に従ってください。登録、構成、その他の設定要件に関するすべてのコメントまたは指示に注意してください。
OTNからの拡張機能の直接インストール方法
JUnit拡張機能、SQL*Plus拡張機能、Oracle Business Intelligence BeansおよびJDeveloperコミュニティによるその他のJDeveloper拡張機能などの拡張機能は、OTNのJDeveloper Extensions Exchange Webサイトからダウンロードできます。
OTNのJDeveloper Extensions Exchange Webサイトで拡張機能を検索し、ダウンロードできます。ページは次の場所にあります。
http://www.oracle.com/technetwork/developer-tools/jdev/index-099997.html
使用可能な拡張機能には次のものが含まれます。
-
SQL*Plus Extension: JDeveloperの内部でSQL*Plusスクリプトのロードおよび実行を可能にする拡張機能です。
-
Oracle Business Intelligence Beans: 一連の標準ベースJavaBeans(tm)で、これにより開発者はビジネス・インテリジェンス・アプリケーションを作成できます。
-
JDeveloperコミュニティによる、その他のJDeveloper拡張機能。
OTNからダウンロードした拡張機能をインストールするには:
-
現在のリリース用に作成された拡張機能については、「Oracle JDeveloper拡張機能の開発の概要」を参照してください。
-
以前のリリースで作成された拡張機能については、Extension SDKで「JDeveloperの過去のバージョンでの拡張機能のパッケージングおよびデプロイ」を参照してください。以前のリリースでは、拡張機能のパッケージ方法や配置場所が異なっています。
JDeveloperドロップイン・ディレクトリを使用した拡張機能のインストール方法
JDeveloperでは、ユーザーまたはスクリプトがファイルを置き、JDeveloperの再起動時にそのファイルが自動的に検出される場所である、監視対象ディレクトリをサポートしています。ドロップイン・ディレクトリを使用して拡張機能をインストールする手順を使用してください。
JDeveloperでは、「監視対象ディレクトリ」の概念をサポートしています。監視対象ディレクトリとは、ユーザーまたはスクリプトがファイルを置くことができ、次のJDeveloperの起動時に、それが自動的に検出される場所です。
ドロップイン・ディレクトリを使用する拡張機能をインストールするには:
-
拡張機能JARを、
jdeveloper/dropins
フォルダにあるJDeveloperドロップイン・ディレクトリにドロップします。 -
追加のドロップイン・ディレクトリは、
ide.bundle.search.path property
でコマンドラインから、あるいはjdev.confファイルにエントリを追加して指定できます。
オンライン・ヘルプの使用
「ヘルプ・センター」のJDeveloperオンライン・ヘルプを使用して、概念および手順に関する情報、状況依存オンライン・ヘルプ・トピックおよび提供されているドキュメントにアクセスできます。
JDeveloperのオンライン・ヘルプには「ヘルプ・センター」経由でアクセスします。このセクションでは、ヘルプ・センターの機能を有効に使用する方法について説明します。
JDeveloperの「ヘルプ・センター」は、ヘルプ・ウィンドウとヘルプ・トピック・ビューアの2つのウィンドウで構成されます。
使用できるコンテンツの種類は次のとおりです。
-
このガイドで参照可能な、概念および手順に関する情報。
-
状況依存オンライン・ヘルプ・トピック。[F1]キーを押すか、ダイアログまたはウィザードの「ヘルプ」をクリックするか、またはウィザードのヘルプ・アイコンをクリックすると開きます。
-
開発者ガイド。特有の技術を備えたアプリケーション開発のためのエンドツーエンドの情報を提供します。
-
チュートリアル。多くのJDeveloperアプリケーション・シナリオについて説明します。
「ヘルプ・センター」からも、Oracle Technology Network (OTN)の追加ドキュメントにアクセスできます。
「ヘルプ・センター」の検索機能によって、インストール済ドキュメント、OTNから利用できるドキュメントおよびFusion Middlewareドキュメント・ライブラリを検索できます。
コンテンツの表示方法のカスタマイズもできます。
ヘルプ・センターの使用
「ヘルプ・センター」を使用して、目次の参照、「目次」リストでのトピックの検索、インストール済およびオンライン・コンテンツの検索を行います。
「ヘルプ・センター」を使用すると、目次の参照、「目次」リストでのトピックの検索、インストール済およびオンライン・コンテンツの全文検索ができます。また、頻繁に参照するトピックへのリンクを保存できる「お気に入り」リストが備わっています。「ヘルプ・センター」は、「目次」と「お気に入り」のいずれかを表示するウィンドウと、ヘルプ・トピック・ビューアの2つのウィンドウで構成されます。このウィンドウの様式は一部カスタマイズができます。
次の表では、「ヘルプ・センター」ツールバーで使用可能な機能について説明します。
表3-30 「ヘルプ・センター」ツールバー・アイコン
アイコン | 名前 | 説明 |
---|---|---|
![]() |
「ヘルプ・センターを上に表示」([Alt]+[K]) |
開いているその他すべてのウィンドウの上位にヘルプ・センターを維持します。 |
![]() |
ウィンドウ |
「目次」リストを表示するか、「お気に入り」リストを表示するかを選択します。 |
![]() |
JDeveloperフォーラム |
外部ブラウザ・インスタンスを起動し、Oracle Technology Network (OTN)のJDeveloperフォーラムにアクセスします。 |
![]() |
検索 |
オンライン・ヘルプ、Oracle Technology Network (OTN)とFusion Middlewareおよびデータベース・ライブラリにインストール済のすべてのドキュメントを検索します。 |
「ヘルプ・センター」の左側には、コンテンツをナビゲートするためのタブが含まれています。
-
目次: ヘルプ・システムにあるすべてのインストール済コンテンツの目次を表示します。これには、従来のオンライン・ヘルプ、チュートリアル、開発者ガイドおよびユーザー・ガイドも含まれます。
-
お気に入り - ユーザー定義のヘルプ・トピックおよびクイック検索用に保存した外部リンクのフォルダを表示します。
「ヘルプ・センター」には、右側にコンテンツおよび検索結果を表示する次のタブが含まれています。
-
「ヘルプ・コンテンツ」ビューア - 選択されたオンライン・ヘルプおよび開発者ガイドのコンテンツを表示します。選択されたコンテンツの複数のタブ付きページが開かれます。
-
検索結果 - 全文検索の結果を表示します。
オンライン・ヘルプを開く方法
JDeveloperの「ヘルプ・センター」には、ユーザーを支援するためのヘルプ・ウィンドウとヘルプ・トピック・ビューアが備わっています。次に示す方法を使用して、オンライン・ヘルプを開きます。
JDeveloperの「ヘルプ・センター」は、ヘルプ・ウィンドウとヘルプ・トピック・ビューアの2つのウィンドウで構成されます。
オンライン・ヘルプは次のいずれかの方法で開くことができます。
-
任意に[F1]を押すか、「ヘルプ」をクリックするか、または「ヘルプ」アイコンをクリックすると、状況依存ヘルプが表示されます。
-
メイン・メニューから「ヘルプ」→「検索」を選択します。
-
メイン・メニューから「ヘルプ」→「目次」を選択します。
-
メイン・メニューから「ヘルプ」→「ヘルプのお気に入り」を選択します。
-
「開始」ページから、チュートリアル、資料またはヘルプ・トピック・アイコンのリンクを選択します。
すでに開いているヘルプ・ページを参照するには:
-
ヘルプ・トピック・ウィンドウの最上部にあるタブを選択します。
-
ヘルプ・トピック・ウィンドウの上部にあるスクロール・ボタンをクリックして、使用可能なタブをすべてスクロールし、タブを選択します。
-
ヘルプ・トピック・ウィンドウの上部にある「タブ・リスト」ボタンをクリックして、使用可能なすべてのページのリストを表示し、ページを1つ選択します。
ドキュメントの検索方法
すべてのオンライン・ドキュメントの全文検索を開始するか、Oracle Technology NetworkおよびFusion Middlewareとデータベースのオンライン・ドキュメント・ライブラリで情報を検索します。「ヘルプ・センター」から全文検索を実行する手順またはメイン・ツールバーの「検索」フィールドから検索を実行する手順を使用してください。
全文検索を実行することによって、オンライン・ヘルプとしてインストール済のドキュメントをすべて検索できます。また、Oracle Technology Network (OTN)とFusion Middlewareおよびデータベース・オンライン・ドキュメント・ライブラリの検索もできます。個々のヘルプ・トピックは、トピック・ビューアのツールバーにある「検索」アイコンを使用して検索できます。
「ヘルプ・センター」から全文検索を実行するには:
-
「ヘルプ・センター」が開いていない場合は、メイン・メニューから「ヘルプ」→「検索」を選択します。
-
「検索」フィールドに、検索する語句を入力します。
-
オプションで、
「検索オプション」を開いて、検索する場所を選択します。デフォルトで、「ローカルのドキュメント」および「Fusion Middleware」ライブラリが選択されています。
-
必要に応じて他の検索オプションを設定します。適用対象はオンライン・ヘルプ検索のみです。
-
「検索の開始」をクリックするか、[Enter]を押します。
ヘルプ・ビューアの領域で、各一致ドキュメントのタイトルおよびソースと、テキストの冒頭とともに、「検索結果」ページが開きます。
-
トピックを選択するには、タイトルをダブルクリックします。
各ヘルプ・トピックは、別個のタブ付きページで開かれます。「検索結果」ページは使用可能なままです。各OTNおよびドキュメント・ライブラリ・ページは、デフォルトのブラウザで開かれます。
ブール式オプションの使用
BooleanExpressionはブール式に関連する検索条件を表すための再帰的なツリー構造です。BooleanExpressionは次の構文に基づいています。
BooleanExpression :: BooleanExpression AND BooleanExpression BooleanExpression OR BooleanExpression BooleanExpression NOT BooleanExpression BooleanExpression + BooleanExpression BooleanExpression - BooleanExpression + BooleanExpression - BooleanExpression NOT BooleanExpression StringExpression (base case)
メイン・ツールバーの「検索」フィールドからドキュメント検索を開始するには:
「お気に入り」ページへのブックマークの追加方法
より簡単に参照できるようにするには、「お気に入り」ページでヘルプ・トピックへのリンクを追加または削除するか、「お気に入り」フォルダを作成、名前変更または削除する手順を使用します。
ヘルプ・センターの「お気に入り」ページに、作成して名前を付けたフォルダに格納して、頻繁に参照するヘルプ・トピックのリンクを保存できます。ヘルプ・トピックは、ブックマークのためヘルプ・トピック・ビューアで開く必要があります。外部サイトへのリンクを追加することもできます。
「お気に入り」ページにヘルプ・トピックのリンクを追加するには:
-
ヘルプ・トピック・ビューアのツールバーの「お気に入りに追加」アイコンをクリックします。
「お気に入りに追加」ダイアログが表示されます。
-
リンクを追加するフォルダを選択し、「OK」をクリックします。
「お気に入り」ページに外部サイトのリンクを追加するには:
-
「お気に入り」ページのツールバーの「外部のお気に入りを追加」をクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「外部のお気に入りを追加」を選択します。
「外部のお気に入りに追加」ダイアログが表示されます。
-
「名前」フィールドにページまたはドキュメントのタイトルを入力します。
-
「URL」フィールドに完全修飾パスを入力します。
-
リンクを追加するフォルダを選択し、「OK」をクリックします。
新しい「 お気に入り」フォルダを作成するには:
-
「お気に入り」ページのツールバーの「新規フォルダ」アイコンをクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「新規フォルダ」を選択します。
-
新しいフォルダ名を入力して「OK」をクリックします。
「お気に入りに追加」ダイアログが開いているときに、「新規フォルダ」をクリックして、新しいフォルダを作成することもできます。
「お気に入り」フォルダの名前を変更するには:
- 「お気に入り」ページのフォルダを右クリックし、ポップアップ・メニューから「名前の変更」を選択します。
- 新しいフォルダ名を入力して「OK」をクリックします。
「お気に入りに追加」ダイアログが開いているときに、「名前の変更」をクリックして、フォルダの名前を変更することもできます。
「 お気に入り」フォルダまたはリンクを削除するには:
-
「お気に入り」ページのツールバーの「削除」アイコンをクリックするか、「お気に入り」ページのノードを右クリックしてポップアップ・メニューから「削除」を選択します。
「お気に入りに追加」ダイアログが開いているときに、ノードを選択して「削除」をクリックしてフォルダを削除することもできます。
オンライン・ヘルプ表示をカスタマイズする方法
ツールバーおよびコンテキスト・メニューを使用して、「ヘルプ・センター」ウィンドウの機能をカスタマイズします。
「ヘルプ・センター」ウィンドウのいくつかの特性は、ツールバーおよびポップアップ・メニューを使用してカスタマイズできます。
「常に手前に表示」アイコンを使用すると、「ヘルプ・センター」が、JDeveloperを含めて開いているすべてのウィンドウの前に維持されます。
「ヘルプ・センター」のツールバーにある「ウィンドウ」ドロップダウンから、表示するヘルプの種類を選択できます。
-
目次 - すべてのインストール済オンライン・ヘルプ・トピックおよびブックの目次を表示します。
-
お気に入り - インストール済ドキュメントおよび外部ドキュメントのクイック・アクセスのための、ユーザー定義リンクのフォルダを表示します。
ヘルプ・トピック・ビューアのツールバーにある「フォント・サイズの変更」オプションを使用して、フォント・サイズを徐々に拡大または縮小できます。
複数のヘルプ・トピックを開いて閉じる方法
ヘルプ・システム内のトピックを移動するには、UIのタブおよびボタンを使用します。ヘルプ・トピック・ビューアで開いている1つ以上のページを閉じるには、コンテキスト・メニューを使用します。
ヘルプ・システムのトピックの間を移動すると、トピックは新しくタグ付けされたページで開かれます。
すでに開いているヘルプ・ページを表示するには、次のいずれかの方法を使用します。
-
ヘルプ・トピック・ウィンドウの最上部にあるタブを選択します。
-
ヘルプ・トピック・ビューアの上にあるスクロール・ボタンをクリックして、使用可能なタブをすべてスクロールし、タブを選択します。
-
ヘルプ・トピック・ビューアの上にある
「ファイル・リスト」ボタンをクリックして、使用可能なすべてのページのリストを表示し、ページを1つ選択します。
トピック内のリンクをクリックしてトピックを開くと、同じビューア内のトピックが開きます。このようなトピックを順番に切り替えるには、ヘルプ・トピック・ビューアのツールバーにある「進む」アイコンまたは「戻る」アイコンをクリックします。種類の異なるヘルプ・ビューア・タブの間は移動できません。たとえば、検索結果やヘルプ・トピック・タブなどです。かわりにスクロール・ボタンを使用します。
ヘルプ・トピック・ビューアで開いている1つ以上のページを閉じるには:
-
ヘルプ・トピック・ビューアのタブで右クリックして、ポップアップ・メニューのオプションから選択します。
前にあるページ、すべてのページ、または前にあるページを除いたすべてのページを閉じることができます。
ヘルプ・トピックの印刷方法
個々のヘルプ・トピックまたは一連のトピックを印刷します。単一のトピックまたはトピックのコンテナを印刷する手順を使用してください。
ヘルプ・トピックを、個々にまたは項ごとに印刷できます。
個々のヘルプ・トピックを印刷するには:
-
ヘルプ・トピック・ビューアのヘルプ・トピックを開きます。
-
ヘルプ・トピック・ビューアのツールバーで、「印刷」アイコンをクリックします。
トピックをまとめて印刷するには:
- 「ヘルプ・センター」の「目次」タブをクリックします。
- 目次のツリーでトピック・フォルダを選択します。
- 右クリックして「トピックのサブツリーを印刷」を選択します。
親トピックとその子トピックが印刷されます。リスト表示されるリンクのトピックは印刷されません。
一般的な開発ツール
JDeveloperの機能とツールについて学習します。
この項は、JDeveloper IDEの基本的な機能および概念への手引きとして利用できます。
アプリケーションの概要
Fusion Webアプリケーション構築のガイドとして「アプリケーション概要」ページを使用して、ファイルとオブジェクトを作成し、そのステータスを確認します。
チェックリスト
「アプリケーション概要」チェックリストは「アプリケーション概要」ページに表示され、アプリケーションを構成およびビルドするための線形のガイドを提供します。チェックリストを使用するステップに従います。
「アプリケーション概要」チェックリストにより、Oracle推奨のベスト・プラクティスに応じたFusion Webアプリケーションを構築できます。「チェックリスト」はFusion Webアプリケーションが作成されると、「アプリケーション概要」ページの一部としてデフォルトで表示されます。
チェックリストでは、アプリケーションの構成および構築のプロセス全体、および特定のダイアログとウィザードも網羅しています。それぞれのステップは、ステップを追った説明へのリンク、開発者ガイドの関連する項、およびIDEでそのステップの作業の結果発生することの説明を組み合せて、アーキテクチャ、ツールおよび結果のファイルについて学習できるように設計されています。
ウィザードとは異なり、チェックリスト自体は線形の、柔軟性の高い手軽なガイドとして提供されます。正しい順序で規定のパスを実行するか、別の順序でタスクを調べることができます。チェックリストでは、目標を達成する最適な方法が提案されますが、これに制限されるものではありません。また、「アプリケーション概要」を閉じてIDEで直接作業するか、IDEとチェックリストで相互に作業することができます。
チェックリストを使用するには:
-
ステップを開き、前提条件と仮定を読み取ります。
-
必要に応じて、任意のドキュメント・リンクをクリックします。
-
IDEの関連領域に進むためのボタンをクリックします。
-
タスクを実行し、「ステータス・インジケータ」ドロップダウンによってそのステータスを変更します。
「ファイル・サマリー」ページ
アプリケーション概要の「ファイル・サマリー」ページには、アプリケーションに対して作成されたすべてのファイルおよびアーティファクトがオブジェクト・タイプ別に表示され、ステータスおよびプロジェクトでフィルタできます。「ファイル・サマリー」ページのツールバーを使用して、オブジェクトを追加、編集または削除します。
JDeveloperで作成するすべてのファイルとアーティファクトは、アプリケーション概要の「ファイル・サマリー」ページにオブジェクト・タイプ別に整理されて表示されます。新規ファイルとアーティファクトを作成し、これをステータスおよびプロジェクト別にフィルタして表示できます。次の表に、「ファイル・サマリー」ページのタイプを説明します。
表3-31 「ファイル・サマリー」ページ
ページ | 機能 |
---|---|
ステータス |
次のステータス・アイコンを使用して、使用可能なオブジェクト・タイプに関する情報を表示します。
|
ファイル |
オブジェクトの名前が表示されます。列見出しの「ソート」アイコンをクリックして、オブジェクトを昇順または降順でソートできます。 |
プロジェクト |
ファイルまたはオブジェクトのあるプロジェクトを表示します。 |
「ファイル・サマリー」ページのツールバー
次の表で、「ファイル・サマリー」ページのツールバーにあるアイコンとその機能を説明します。
表3-32 「ファイル・サマリー」ページのツールバー・アイコン
アイコン | 名前 | 機能 |
---|---|---|
![]() |
新規 |
選択したプロジェクト内でリストされる、新規オブジェクト・タイプを作成します。ポップアップ・メニューには、各プロジェクトで作成されるテクノロジに関連するファイルとオブジェクトがリストされます。 |
![]() |
編集 |
選択したファイルまたはオブジェクトを、デフォルトのエディタで開きます。 |
![]() |
削除 |
選択したファイルまたはオブジェクトを削除します。 |
![]() |
フィルタ・ステータスまたはプロジェクト |
前述のとおり、ステータスを選択して特定のステータスのファイルをすべてリスト表示します。デフォルトでは、「すべて表示」が選択されます。 現在のアプリケーション内に複数のプロジェクトが存在する場合、このリストを使用して、「ファイル・サマリー」ページに含めるプロジェクトを選択します。次の選択が可能です。
|
ファイル・リスト
「ファイル・リスト」を使用すると、アプリケーション内に作成したオブジェクトの検索および操作を行えます。
「ファイル・リスト」タブのヘッダー
「ファイル・リスト」タブのヘッダーには、プロジェクトを選択するための「参照先」、「保存済の検索」および「履歴の表示」オプションが示されます。検索基準を保存して、以前の検索を再利用することもできます。
次の表では、「ファイル・リスト」タブのヘッダーで使用できるオプションについて説明します。
表3-33 「ファイル・リスト」タブのヘッダー・オプション
オプション | 機能 |
---|---|
参照先 |
現在のアプリケーション内に複数のプロジェクトが存在する場合は、このリストを使用して、オブジェクトを検索するプロジェクトを選択します。リストには、現在のアプリケーション内のすべてのプロジェクトに加え、すべてのプロジェクトおよび選択したプロジェクト(複数のプロジェクト)を表示するオプションが含まれます。次の選択が可能です。
|
保存済の検索 |
基本的に、<新規検索>が含まれます。最低1つの検索を保存すると、保存済の検索がすべてリストされます。保存済の検索を選択すると、その検索の検索基準が表示されます。保存済の検索の間に変更があった場合でも、検索結果には最後に実行した検索の結果が表示されます。新しい検索結果を取得する場合は、「検索」ボタンをクリックします。検索の保存は、「その他のアクション」ボタンから選択できるアクションの1つです。 |
履歴の表示 |
「最近の検索」ダイアログを開き、最近の検索に戻ることができます。選択した検索の検索基準が表示されますが、検索結果は最後に検索を実行したときと同じ内容です。新しい検索結果を取得する場合は、「検索」ボタンをクリックします。 |
検索基準領域
検索基準領域を使用して、検索の基準を入力し、検索の範囲を決定し、検索内容を保存します。
次の表では、検索基準領域で使用可能な機能について説明します。
表3-34 検索基準領域の機能
オプション | 機能 |
---|---|
検索基準の入力行 |
基本的には、検索基準用に単一の入力行が用意されています。行の最後にある「追加」アイコンをクリックすると、行を追加できます。行を削除する場合は、その行の最後にある「削除」アイコンをクリックします。デフォルトでは、行の1つ目のフィールドに「ファイル名」と表示されますが、これは「ファイル拡張子」、「更新日時」、「ステータス」、または「カテゴリ」に変更できます。2つ目のフィールドでは、1つ目のフィールドの入力を拡張するために使用可能なオプションを選択できます。3つ目のフィールドには、検索可能なすべてのオブジェクト・タイプのリストが含まれます。 |
一致オプション |
「すべてに一致」または「いずれかに一致」を選択して、検索の範囲を決定します。 |
検索 |
クリックし、現在表示されている検索基準に基づいて検索を開始します。 |
その他のアクション |
名前付き検索とともに使用するオプションの次のメニューを表示する場合にクリックします。
|
検索結果の表
「検索結果」表に示されるオプションを使用して、検索結果を表示したり、検索を再実行したり、オブジェクトをリストしたり、表をカスタマイズします。
次の表では、「検索結果」の表で使用可能なオプションを説明します。
表3-35 「検索結果」の表で使用可能なオプション
オプション | 機能 |
---|---|
結果サマリー |
検索基準に一致するファイルの数、および検索が完了した日時を表示します。 |
リフレッシュ |
最新の検索基準に基づいて結果が返されます。 |
表のカスタマイズ |
結果の表に表示される列を選択するメニューを開きます。「列の選択」オプションを選択すると、「表のカスタマイズ」ダイアログが開き、表示する列、および結果表にそれらを表示する順序を選択できます。デフォルトでは、「ステータス」、「ファイル」、「プロジェクト」、および「更新日時」の順に表示されます。その他に選択して表示できる列は、「アプリケーション」および「カテゴリ」です。 |
表の見出し |
表の見出しをクリックして左右にドラッグすることにより、列の順序を変更できます。見出しをクリックして列を強調表示し、再びクリックしてソート順序を変更することで、列内のオブジェクトを昇順と降順のどちらで表示するかを選択できます。表の見出しのソート・アイコン(または)は、現在のソート順序に応じて変わります。 |
「オブジェクト」リスト |
検索基準に一致したすべてのオブジェクトをリストします。オブジェクトの名前を選択して右クリックし、コンテキスト・メニューから選択することで、オブジェクトに対するアクションを開始できます。 |
「比較」ウィンドウ
「比較」ウィンドウで「最初の差分に移動」や「次の差分に移動」などの多数のオプションを使用して、2つのファイルまたは2つのディレクトリ間の差分を調べます。
「比較」ウィンドウでは、2つのファイルまたは2つのディレクトリ間の差異を確認できます。
この操作は、特定のファイルをチェックインするかどうかを決定する場合(特に、未知の内容を含むファイルがチェックインによって上書きされる場合に)行います。「比較」ウィンドウは、アプリケーション概要、「アプリケーション」ウィンドウ、および「Subversion」ソース・コントロール・システムと統合されています。
ツールバー
「比較」ウィンドウのツールバーを使用して、2つのファイルまたは2つのディレクトリ間の差分を表示します。
次の表で、「比較」ウィンドウ・ツールバーのアイコンとそれぞれの機能を説明します。
表3-36 「比較」ウィンドウ・ツールバー
アイコン | 名前 | 機能 |
---|---|---|
![]() |
最初の差分に移動 |
クリックすると、カーソルが最初の差分に移動します。 |
![]() |
前の差分に移動 |
クリックすると、カーソルが直前の差分に移動します。 |
![]() |
次の差分に移動 |
クリックすると、カーソルが次の差分に移動します。 |
![]() |
最後の差分に移動 |
クリックすると、カーソルが最後の差分に移動します。 |
![]() |
パッチの生成 |
「パッチの生成」ダイアログを開く場合にクリックします。このダイアログでは、ファイルに加えた変更を含めたパッチを生成できます。 |
「アプリケーション」ウィンドウ
「アプリケーション」ウィンドウを使用すると、アプリケーションのコンテンツおよび関連リソースを管理できます。
「アプリケーション」ウィンドウのツールバー
「アプリケーション」ウィンドウのツールバーには、そこからアプリケーションを作成または開くことができるメイン・リストが示されます。「アプリケーション」メニューを使用して「新規ギャラリ」を開くと、プロジェクトを開いたり、アプリケーションを閉じたり、アプリケーションのデプロイ、削除、名前の変更を実行したり、そのプロパティを編集できます。
ここでは、「アプリケーション」ウィンドウのツールバーから使用できる機能について説明します。
メイン・ドロップダウン・リスト
次の図に示すメイン・ドロップダウン・リストを使用してアプリケーションを新規作成するか、既存のアプリケーションを開くか、または開いているアプリケーションのリストからアプリケーションを選択します。実行可能なアプリケーション・レベル・アクションのリストから項目を選択する場合は、ポップアップ・メニューを使用します。
![メイン・ドロップダウン・リスト メイン・ドロップダウン・リスト](img/appnavtoolbar1.gif)
「アプリケーション」メニュー
次の図に示すアプリケーション・メニューを使用して、使用可能なアクションのリストからアクションを選択します。
![「アプリケーション」メニュー 「アプリケーション」メニュー](img/appnavtoolbar2.gif)
次の表では、「アプリケーション」メニューで使用可能なオプションについて説明します。
表3-37 「アプリケーション」メニュー・オプション
メニュー・オプション | 機能 |
---|---|
新規プロジェクト |
作成するプロジェクトのタイプを選択できる「新規ギャラリ」を開きます。 |
新規([Ctrl]+[N]) |
「新規ギャラリ」を開きます。アプリケーションから作成できる項目のみが表示されます。 |
プロジェクトを開く |
「プロジェクトを開く」ダイアログを開きます。このダイアログでは、このアプリケーション内で開くプロジェクトにナビゲートできます。 |
アプリケーションを閉じる |
現在のアプリケーションを閉じます。 |
アプリケーションの削除 |
ディスクからアプリケーション・コントロール・ファイル(.JWS)を削除します。 |
アプリケーションの名前変更 |
現在のアプリケーションの名前を変更できる「名前の変更」ダイアログを開きます。 |
アプリケーション・ファイルの検索 |
特定のファイルを検索する「ファイル・リスト」を開きます。 |
概要の表示 |
このアプリケーションで作成可能なすべてのファイルのホームとなる「アプリケーション概要」を開きます。 |
アプリケーションのフィルタ |
「アプリケーション」ウィンドウ内のリストに含めるファイル、またはリストから除外するファイルを指定できる「ワーキング・セットの管理」ダイアログを開きます。 |
保護 |
アプリケーション・リソースを保護します。 |
デプロイ |
アプリケーションに対して定義されている複数のデプロイメント・プロファイルから、いずれかのプロファイルを選択できます。 |
リファクタ |
アプリケーションに対して使用できるリファクタリング・オプションを選択できます。 |
完了 |
アプリケーションに対して使用できる比較オプションを選択できます。 |
アプリケーション・プロパティ |
アプリケーションの様々なプロパティを設定できる「アプリケーション・プロパティ」ダイアログを開きます。 |
アプリケーションの操作
「アプリケーション」ウィンドウでは、「アプリケーション」ウィンドウの移動、サイズ変更、フローティング、最小化、最大化、リストアまたは閉じるなどの操作を実行できます。このウィンドウを使用して、アプリケーションを作成したり開いたりすることもできます。
「アプリケーション」ウィンドウから、複数のアプリケーション操作を選択できます。これには次のものがあります。
-
アプリケーションのコンテンツが表示されていない初期のビューで、「新規アプリケーション」リンクを選択してアプリケーションを新規作成するか、「アプリケーションを開く」リンクを選択して既存のアプリケーションを開きます。
-
「ウィンドウ」→ウィンドウ名を使用して、現在閉じているウィンドウを開くか、現在開いているウィンドウを前面に表示します。
-
該当するタブを右クリックするか、[Alt]を押しながら[-]を押すと表示されるコンテキスト・メニューを使用して、「アプリケーション」ウィンドウをドッキング、最大化、分割(縦または横)、リストア、または閉じます。
-
メイン・ドロップダウン・リストからアプリケーションを選択するか、目的のアプリケーションが表示されない場合は「アプリケーションを開く」を選択して、ウィンドウ内に表示されているアプリケーションを変更します。
-
ドロップダウン・リストから「新規アプリケーション」を選択して、アプリケーションを新規作成します。
-
アプリケーションを右クリックするか、「アプリケーション・メニュー」アイコン(アプリケーション名の右側)をクリックして、アプリケーションのポップアップ・メニューを開きます。
プロジェクト・パネルの操作
「アプリケーション」ウィンドウの「プロジェクト」パネルから、プロジェクトの名前変更やリフレッシュ、そのプロパティの表示およびそのコンテンツのフィルタなどの操作を実行できます。
「アプリケーション」ウィンドウのプロジェクト・パネルでは、次の操作が可能です。
-
「プロジェクト・プロパティ」アイコンをクリックして、プロジェクト・プロパティを表示します。
-
「リフレッシュ」アイコンをクリックして、プロジェクトのコンテンツをリフレッシュします。
-
「ワーキング・セット」ドロップダウン・メニューからオプションを選択して、操作するプロジェクト・コンテンツをフィルタリングします。
-
「アプリケーション・ウィンドウの表示オプション」ドロップダウン・メニューからオプションを選択して、ウィンドウに表示される内容を変更します。
-
任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。
-
オブジェクトの名前をクリックして、「構造」ウィンドウにオブジェクトの構造を表示します。
-
オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。
-
「ファイル」→「名前の変更」を使用して、ファイル名を変更します。
-
「ファイル」→「別名保存」を使用してファイルを移動します。
-
パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。
-
バーをクリックして、パネルを開閉します。
-
パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「プロジェクト」をクリックします。
「アプリケーション・リソース」パネルの操作
「アプリケーション・リソース」パネルを使用して、任意のノードのコマンド・メニューを開くか取得したり、オブジェクトの構造を表示したり、オブジェクトを検索します。パネルは、開くまたは閉じることができ、サイズ変更したり、非表示にもできます。
「アプリケーション・リソース」パネルでは、次の操作が可能です。
-
バーをクリックして、パネルを開閉します。
-
バーを上下にドラッグして、パネルで使用する領域を変更します。
-
パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「アプリケーション・リソース」をクリックします。
-
任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。
-
オブジェクトの名前をクリックして、「構造」ウィンドウにオブジェクトの構造を表示します。
-
オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。
-
パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。
「データ・コントロール」パネルの操作
「データ・コントロール」パネルを使用して、任意のノードのコマンド・メニューを取得したり、データ・コントロールの定義を編集したり、パネル内の項目を検索します。パネルは、開くまたは閉じることができ、サイズ変更したり、非表示にもできます。
「データ・コントロール」パネルでは、次の操作が可能です。
-
バーをクリックして、パネルを開閉します。
-
バーを上下にドラッグして、パネルで使用する領域を変更します。
-
パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「データ・コントロール」をクリックします。
-
任意のノードを右クリックすると、コマンドのコンテキスト依存メニューが表示されます。
-
データ・コントロールのポップアップ・メニューを開き「定義の編集」を選択して、データ・コントロールの定義を編集します。
-
パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。
「最近使用したファイル」パネルの操作
「最近使用したファイル」パネルを使用して、そのデフォルト・エディタでオブジェクトを開いたり、パネル内で項目を検索します。パネルは、開くまたは閉じることができ、サイズ変更したり、非表示にもできます。
「最近使用したファイル」パネル内では次の操作ができます。
-
バーをクリックして、パネルを開閉します。
-
バーを上下にドラッグして、パネルで使用する領域を変更します。
-
パネルのドロップダウン・メニュー(パネル・バーの右端)を開き、「最小化」を選択して、パネルを非表示にします。パネルを再び表示するには、「アプリケーション」ウィンドウの最下部にある3点をクリックし、「最近使用したファイル」をクリックします。
-
オブジェクトの名前をダブルクリックすると、そのオブジェクトがデフォルトのエディタで開かれます(または、デフォルトのエディタにフォーカスが移動します)。
-
パネル内の任意の場所にフォーカスを置き、検索するオブジェクトの検索文字列を入力して、パネル内に表示されている項目を検索します。(名前に検索文字列が含まれるものも検索対象とする場合は、先頭にアスタリスクを入力します)。
「アプリケーション・サーバー」ウィンドウ
「アプリケーション・サーバー」ウィンドウを使用して、アプリケーション・サーバーへの接続を作成、編集、インポートまたはエクスポートします。統合WebLogic Serverを起動して、デバッグ・モードで実行し、デフォルト・ドメインを作成および更新し、問題を診断して、統合WebLogic ServerおよびOracle WebLogic Serverの管理コンソールを起動します。
「アプリケーション・サーバー」ウィンドウを使用すると、アプリケーション・サーバーへの接続を管理できます。これは、「リソース」ウィンドウと統合されています。
アプリケーション・サーバー接続を「アプリケーション・サーバー」ウィンドウで作成すると、「リソース」ウィンドウで使用できるようになります。同様に、アプリケーション・サーバー接続を「リソース」ウィンドウで作成すると、「アプリケーション・サーバー」ウィンドウで使用できるようになります。
「アプリケーション・サーバー」ウィンドウのポップアップ・メニューから、次のことを行えます。
-
「アプリケーション・サーバー」ノードのポップアップ・メニューから「新規アプリケーション・サーバー」を選択して、アプリケーション・サーバーへの接続を新規作成します。
-
「アプリケーション・サーバー」ノードのポップアップ・メニューから「インポート」をクリックして、接続をインポートします。
-
「アプリケーション・サーバー」ノードのポップアップ・メニューから「エクスポート」をクリックして、接続をエクスポートします。
-
接続のポップアップ・メニューから「プロパティ」を選択して、既存のアプリケーション・サーバー接続のプロパティを編集します。
IntegratedWebLogicServerのポップアップ・メニューから、次のことが可能です。
-
統合WebLogic Serverを起動します。
-
統合WebLogic Serverをデバッグ・モードで起動します。
-
デフォルト・ドメインを作成します。「アプリケーション・サーバー」ウィンドウの初回起動時には、ノードはIntegratedWebLogicServerのみです(ドメインは未設定)。統合WebLogic Serverを使用する前に、デフォルト・ドメインを作成する必要があります。最初にデフォルト・ドメインを作成する場合は、新規ドメインの管理者パスワードを入力する必要があります。
-
デフォルト・ドメインを更新します。
-
ログを構成し、問題の診断に役立てます。
-
次の管理コンソールを開始します。
-
統合WebLogic Server。
-
Oracle WebLogic Server。
-
次の表では、「アプリケーション・サーバー」ウィンドウのツールバー・アイコンを説明します。
表3-38 「アプリケーション・サーバー」ウィンドウのツールバー・アイコン
アイコン | 名前 | 機能 |
---|---|---|
![]() |
リフレッシュ |
選択したアプリケーション・サーバー接続の内容をリフレッシュする場合にクリックします。 |
![]() |
削除 |
選択したアプリケーション・サーバー接続を削除する場合にクリックします。 |
「構造」ウィンドウ
「構造」ウィンドウには、開いているファイルのコード構造だけでなくUI構造も表示されます。「構造」ウィンドウの複数のインスタンスを開くことができ、ダイアグラム・オブジェクトをこのウィンドウからドラッグして、ダイアグラムに直接ドロップできます。
「構造」ウィンドウには、その構造内のダイアグラム、エディタとビューア、および「プロパティ」ウィンドウを含むウィンドウのうちアクティブなウィンドウ内で現在選択されているドキュメント内のデータが構造的に表示されます。
現在開いているドキュメントに応じて、「構造」ウィンドウでデータを2種類のモードで表示できます。
-
ソース - クリックすると、現在エディタで開いているファイルのコード構造が表示されます。これは、コード編集が可能なテクノロジに適用できます。たとえば、このタブは、ダイアグラムを編集用に開いている場合は使用できません。
-
設計 - 現在エディタで開いているファイルのUI構造が表示されます。
「構造」ウィンドウには、ドキュメント・データやダイアグラム・データを様々な方法で表示できます。表示可能な構造の種類はドキュメントやダイアグラムのタイプによって決まります。Javaファイルの場合は、コード構造、UI構造またはUIモデル・データを表示できます。XMLファイルの場合は、XML構造、設計構造またはUIモデル・データを表示できます。
構造ウィンドウは動的で、現在選択されているアクティブ・ウィンドウを(特定のビューでウィンドウのコンテンツを固定しないかぎり)常に追跡し、現在アクティブなエディタに関連付けます。「アプリケーション」ウィンドウのノードが現在選択されている場合、デフォルト・エディタで表示されます。現在選択されている構造のビューを変更するには、別の構造タブを選択します。
また、構造内のウィンドウは「構造」ウィンドウでの選択に従います。たとえば、「構造」ウィンドウでメソッドのノードをダブルクリックすると、ソース・エディタがアクティブなビューとなり、メソッドを直接定義できます。
構造ウィンドウの複数のインスタンスを開き、任意の数のコンテンツを固定して、異なるファイルの構造を比較できます。エディタを変更せずに構造の表示を切り替えることもできます。
「構造」ウィンドウに表示されるダイアグラム・オブジェクト(UML要素など)は、ダイアグラムに直接ドラッグ・アンド・ドロップできます。
「構造」ウィンドウ・ツールバー
「構造」ウィンドウのツールバーには、「固定」および「新規ビュー」ツールが用意されています。
次の表で、「構造」ウィンドウ・ツールバーのアイコンとその機能を説明します。
表3-39 「構造」ウィンドウのツールバー・アイコン
アイコン | 名前 | 機能 |
---|---|---|
![]() |
固定 |
構造ウィンドウを現在のビューで固定する場合にクリックします。固定されたウィンドウでは、アクティブ・ウィンドウでアクティブになっている選択が追跡されません。 |
![]() |
新規ビュー |
構造ウィンドウの新規インスタンスを開く場合にクリックします。同じウィンドウのタブ付きページに、新規ビューが表示されます。 |
「構造」ウィンドウのビュー
「Cascading Style Sheet」ビューや「Java」ビューなどの「構造」ウィンドウのビューでは、ファイル・タイプに基づくファイル構造の表示およびソートがサポートされます。
構造ウィンドウのビューは、アクティブ・ウィンドウで現在選択されているドキュメント・タイプによって異なります。各ビューには、ファイル・タイプに基づいてファイルの構造を表示およびソートするための様々なオプションがあります。
次の表は、「構造」ウィンドウのビューを示しています。
表3-40 「構造」ウィンドウのビュー
ビュー | 説明 |
---|---|
「ADFビジネス・コンポーネント」ビュー |
「アプリケーション」ウィンドウでADFビジネス・コンポーネントを選択すると、「構造」ウィンドウには、コンポーネントのファイル、属性およびその他のプロパティの構造化ビューが表示されます。 |
「Cascading Style Sheet」ビュー |
このビューでは、CSS要素を選択し、グループ化して編集を容易にすることができます。編集のためにCSSファイルを開くと、ファイル内のCSSセレクタが「要素」、「クラス」、および「ID」の3タイプのいずれかとして「構造」ウィンドウに表示されます。 |
「Java」ビュー |
このビューでは、現在編集中のJavaファイルの設計構造、およびコードが表示されます。また、構造データ表示の表示プリファレンスを複数指定できます。 |
「JSP/HTML」ビュー |
このビューでは、現在選択されているJSP/HTMLファイルのコード構造とUIバインディングを表示します。 |
「Struts」ビュー |
「Struts」ビューは、「アプリケーション」ウィンドウまたはエディタで現在選択しているStruts構成ファイルの要素および属性の階層を表示します。 |
「TopLink」ビュー |
「TopLink」ビューは、ディスクリプタ、セッション、およびマッピングを含め、「アプリケーション」ウィンドウまたはTopLinkエディタで選択されているTopLink要素に関する詳細情報を表示します。 |
「UML」ビュー |
「UML」ビューは、アクティビティ図、クラス・ダイアグラム、ユースケース図などのUMLベースのダイアグラムでの動作、インタラクションおよびコード構造を表示します。 |
「ダイアグラム」ビュー |
ダイアグラムが編集用に開いている場合、「ダイアグラム」ビューはそのダイアグラムに追加したコンポーネントを表示します。「構造」ウィンドウのダイアグラム・ビューで要素を選択し、これをダイアグラムに配置できます。 |
「アプリケーション」ウィンドウ - 「データ・コントロール」パネル
「アプリケーション」ウィンドウの「データ・コントロール」パネルには、UIコンポーネントをバインドできるオブジェクトが表示されます。コントロール・パネルから開いているWebページまたは「ADF Swing」パネルにオブジェクトをドラッグ・アンド・ドロップして、UIコンポーネントを作成します。
アプリケーションのビジネス・サービスを表すために作成されたデータ・コントロールを表示したり、開いているWebページまたは「ADF Swing」パネルにコントロール・パネル・オブジェクトをドラッグ・アンド・ドロップすることによってデータ・バインドされたUIコンポーネントを作成する場合に使用します。
ノート:
アプリケーションのデータ・コントロールがまだ作成されていない場合、またはインポートされていない場合は、「データ・コントロール」パネルが表示されないことがあります。
このパネルには、UIコンポーネントをバインドできるオブジェクトが表示されます。これには、ビジネス・サービス開発者がOracle ADFデータ・コントロールを使用して公開したデータ・コレクション、属性、およびメソッドと、すべてのデータ・コレクションに共通する特定のビルトイン操作が含まれます。
「データ・コントロール」パネルからページにオブジェクトをドラッグすると、そのオブジェクトに対して作成可能なUIコンポーネントがポップアップ・メニューに表示されます。この方法で作成したコンポーネントは、自動的に削除済オブジェクトにデータ・バインドされます。
データ・バインドされたUIコンポーネントを、表示されているWebページまたはJavaパネルに挿入すると、次の場所でOracle ADFデータ・バインディングを確認できます。
-
Webページのコード・ビュー。実行時にJSTLタグ・ライブラリの式言語機能を使用して検証される式に含まれるデータ・バインディング・オブジェクトが表示されます。
-
関連するページ定義ファイル。ページ定義ファイルでは、ページ、パネル、またはフォームに対して作成されたバインディングが定義されます。
「データ・コントロール」パネル・ツールバー
次の表で、「データ・コントロール」パネル・ツールバーのアイコンとその機能を説明します。
表3-41 「データ・コントロール」パネルのツールバー・アイコン
アイコン | 名前 | 機能 |
---|---|---|
![]() |
パネルのリフレッシュ |
基礎となるビジネス・コンポーネントが変更された場合は、クリックしてパネルをリロードします。 |
![]() |
パネルのフィルタ |
パネルの特定のアイテムを検索する検索基準を入力する場合にクリックします。 |
「ログ」ウィンドウ
「ログ」ウィンドウを使用して、IDEの様々なコンポーネントからの機能に関するメッセージを表示します。「ログ」ウィンドウの内容は、選択、コピー、保存、折返しまたはクリアできます。
「ログ」ウィンドウにはタブ付きウィンドウが表示され、IDEの各種コンポーネントからの特定のフィードバックが表示されます。
「ログ」ウィンドウには次の情報が表示されます。
-
Apache Ant。Apache Antを使用してプロジェクトを構築する場合、ログ・ウィンドウには対応するビルド情報が表示されます。
-
Maven。Mavenを使用してプロジェクトを構築すると、「ログ」ウィンドウに関連メッセージが表示されます。
-
デバッガ
-
監査
-
プロファイラ
ログ・ウィンドウの内容に対応したコンテキスト・メニューを表示するには、ウィンドウ内を右クリックします。ログ・ウィンドウのウィンドウとしてのコンテキスト・メニューを表示するには、タブを右クリックします。
ログ・ウィンドウのコンテキスト・メニューからは、次のことを実行できます。
-
ウィンドウの内容をコピー
-
ウィンドウ内のすべてのデータを選択
-
ウィンドウ内のテキストの折返し
-
ウィンドウの内容をクリア
-
ウィンドウの内容を別の形式で保存
-
ウィンドウを閉じる
特定のプロセスで生成されたタブ付きセクションでは、これ以外の操作も可能な場合があります。
ウィンドウ自体のコンテキスト・メニューからは、次のことを実行できます。
-
ウィンドウを閉じる
-
現在選択されているタブ以外のすべてのタブを閉じる
-
ウィンドウ内のすべてのタブを閉じる
「問題」ウィンドウ
「問題」ウィンドウの「エラー」、「警告」、「不完全」、「情報」、「タスク・マーカー」および「構成」ビューを使用して、問題を表示して解決します。
「問題」ウィンドウでは、アプリケーションの問題を表示および管理することができます。次の機能があります。
-
ファイル、プロジェクト、ワーキング・セットまたはアプリケーション内の監査違反が表示され、問題を解決するための情報が提供されます。コード・アシストのコード監査プロファイルによって、報告されるコード監査違反が決まります。
-
「メイク」または「再ビルド」の実行後にコンパイラにより検出されたすべての警告およびエラーのリストが表示されます。
コンパイラ操作用の情報タブを固定して、タブ間を切り替えることにより、複数の「メイク」と「再ビルド」の結果を表示することができます。
-
ソース・コード内で指定されているタスクを表示します。
Javaソース・ファイルで作業している場合は、
// TODO
と入力(つまり、コメントを作成してJDeveloperで認識されるソース・タグを使用)すると、自動的にタスクが作成されます。「問題」ウィンドウに、これらのタスクが表示されます。 -
「問題」ウィンドウ内の項目をダブルクリックすると、対応するソース・コードが表示されます。
-
JDeveloperでは、「問題」ウィンドウの下部に一連のタブが表示されます。このタブには、テストや開発の様々な段階(アプリケーションの構築時や実行時など)で明らかになった問題が強調表示されます。アプリケーションが問題なく実行されると、タブには成功を示すメッセージが表示されます。JDeveloperで問題が検出されると、タブにはその問題の説明、問題の原因となったファイルの名前、アプリケーションの階層内での該当ファイルの場所、該当ファイルを含むプロジェクトの名前が表示されます。
次の表は、「問題」ウィンドウのツールバーを示しています。
要素 | 説明 |
---|---|
|
選択範囲内のエラーのみの表示に切り替えます。 |
|
選択範囲内の警告のみの表示に切り替えます。 |
|
選択範囲内の不完全問題のみの表示に切り替えます。 |
|
選択したファイル内のアドバイザリを示す問題の数のみを表示するか、ファイル内のアドバイザリを示す問題をリスト表示するかを切り替えます。 |
|
タスクのみの表示に切り替えます。 |
|
次のビュー・オプションを構成できます。
|
「ドキュメント」ダイアログ
「ウィンドウ」メニューから「ドキュメント」ダイアログを開き、開いているドキュメント間を移動します。
「ドキュメント」ダイアログでは、「開始ページ」などのJDeveloperの開いているドキュメント間をすばやく移動できます。
ダイアログの下部の「説明」パネルには、同じ名前のファイルが複数開いている場合に、開いたファイルのパス名がリストされます。たとえば、異なるアプリケーションでClass1.java
という名前のファイルを複数同時に開いている場合、「説明」パネルのパス名は、どのドキュメントがどのアプリケーションに関連付けられているかを識別するのに役立ちます。
「ドキュメント」ダイアログを開くには:
-
「ウィンドウ」→「ドキュメント」を選択します。
JDeveloperには、現在開いているすべてのドキュメントのリストが表示されます。ドキュメントを選択するには、リストから選択して、ドキュメントの切替えをクリックします。
ドキュメント表示のソートを選択するには、「順序」でオプションを選択します。
-
「名前」には、ドキュメントがアルファベット順に表示されます。
-
最近使用したドキュメントには、直前にアクセスされた順序でドキュメントが表示されます。
依存性エクスプローラ
要素のコンテキスト・メニューから「依存性の参照」を開き、プロジェクト・アーティファクト間の依存性を理解します。
依存性エクスプローラは、プロジェクト・アーティファクト間の依存性についての情報を提供します。.jspx
などのADFアプリケーションの「アプリケーション」ウィンドウのノードから、またはダイアグラムのノードから、依存性エクスプローラを開くことができます。
依存性エクスプローラを開くには:
詳細は、「依存性エクスプローラ」ウィンドウから[F1]をクリックします。
依存性エクスプローラの「フィルタ」ボタンをクリックして、含めないファイルのタイプを選択することにより、表示されるファイルのタイプをフィルタリングできます。
JDeveloperへの外部ツールの追加
外部ツールを追加することにより、JDeveloperを拡張できます。
外部ツールとは、JDeveloperのカスタム・メニュー項目およびカスタム・ツールバー・ボタンのことで、システムにインストールされているアプリケーションで、JDeveloperのパッケージには含まれていないアプリケーションを起動するものです。
JDeveloperでサポートされているすべての外部プログラムを検索する方法
JDeveloperで認識されるアプリケーションをJDeveloperに追加できます。JDeveloperで事前にサポートが構成されているすべての外部プログラムを検索する手順を使用してください。
JDeveloperに追加できるように、JDeveloperがすでに認識しているアプリケーションを識別できます。
JDeveloperで事前にサポートが構成されているすべての外部プログラムを検索するには:
- メイン・メニューから、「ツール」→「外部ツール」を選択します。
- 「外部ツール」ダイアログで、「ツールの検索」をクリックします。
JDeveloperから外部プログラムへのアクセスを追加する方法
JDeveloper IDEから外部プログラムへのアクセスを追加する手順を使用してください。
JDeveloper IDEから外部プログラムへのアクセスを追加できます。
JDeveloperから外部プログラムへのアクセスを追加するには:
- メイン・メニューから、「ツール」→「外部ツール」を選択します。
- 「外部ツール」ダイアログで、「新規」をクリックします。ウィザードの指示に従います。
外部プログラムの外観を変更する方法
外部プログラムの表示方法を変更する手順、またはJDeveloperから外部プログラムへのアクセスを削除する手順を使用してください。
外部アプリケーションの設定を変更したり、JDeveloper IDEから外部アプリケーションを削除したりできます。
外部プログラムの表示方法を変更する、またはJDeveloperから外部プログラムへのアクセスを削除するには、次のようにします。
- メイン・メニューから、「ツール」→「外部ツール」を選択します。
- 「外部ツール」ダイアログで、「編集」または「削除」をクリックします。JDeveloperから外部ツールのオプション、表示、統合または利用可能性を編集している場合は、対応するタブを選択して、値を変更します。有効な値を選択する方法のヘルプを表示するには、「ヘルプ」をクリックしてください。
- 「OK」をクリックします。変更がただちに反映されます。
タスクの操作
プロジェクトのタスク・リポジトリとして使用する問題トラッカを登録します。次に、「タスク」ウィンドウを使用して、問合せを作成および保存し、タスクを作成および編成し、タスクを検索、更新および解決します。
登録された問題トラッカにJDeveloperのタスクとして記録された問題は編成できます。タスクを操作するには、まずプロジェクトのタスク・リポジトリとして使用されている問題トラッカを指定する必要があります。タスク・リポジトリを登録すると、「タスク」ウィンドウを使用して次を実行できるようになります。
-
タスクの検索、更新および解決
-
新しいタスクの作成
-
カテゴリ別のタスクの編成
-
問合せの作成および保存
タスク・リポジトリについて
JDeveloperでは、ローカルおよびリモート・タスク・リポジトリがサポートされます。ローカル・リポジトリを使用して個人タスクを格納し、リモート・タスク・リポジトリを使用してタスクを送信し、タスクを解決するための職責を割り当てます。
タスク・リポジトリは、プロジェクトに対して実行される問題を追跡するためのシステムです。JDeveloperでは、2種類のタスク・リポジトリがあります。
-
ローカル - JDeveloperには、個人タスクの格納に使用できるローカル・タスク・リポジトリが含まれます。ローカル・リポジトリのタスクはローカル・ファイル・システムにのみ格納され、JDeveloper内からのみアクセスできます。タスクに関するスケジュール詳細をローカル・リポジトリに格納します。
-
リモート - リモート・タスク・リポジトリは一般的にリモート・サーバーに置かれ、他のユーザーからもアクセス可能です。リモート・リポジトリを使用してタスクを送信したり、タスクを解決するための職責をプロジェクトで協業しているチームのメンバーに割り当てたりできます。
リモート・タスク・リポジトリは、通常、問題追跡システムを使用します。JDeveloperでは、BugzillaおよびJIRA問題追跡システムをサポートしています。サポートされている問題追跡システムの詳細は、次のサイトを参照してください。
-
Bugzilla:
http://www.bugzilla.org/
-
Atlassian JIRA:
http://www.atlassian.com/software/jira/overview
-
タスクの検索およびオープン
IDまたは文字列を使用してタグを検索するか、「タスクの検索」ページで詳細な問合せを作成します。タスクのクイック検索を実行する手順を使用してください。
「タスク」ウィンドウから、サマリーのIDまたは文字列によるタスクのクイック検索を実行するか、「タスクの検索」ページを開いて、詳細な問合せを作成することができます。「タスク」ウィンドウにある保存された問合せと一致するタスクのリストを表示できます。
問合せを保存した後、検索の結果が「タスク」ウィンドウの問合せ名の下にリストされます。リスト内の任意のタスクをダブルクリックして、新しいウィンドウでタスク・フォームを開くことができます。保存された問合せの下にリストされているタスクを開くために、オンラインにする必要はありません。オフラインのままタスクを更新して変更を保存し、次にオンラインになった際に変更を送信できます。
タスクのクイック検索を実行するには:
タスク問合せの作成および保存
「タスクの検索」ダイアログを使用して、タスク問合せを作成して保存するか、問合せをURLとして作成します。タスク問合せを作成および保存する手順を使用してください。
繰り返し使用する検索問合せを保存して、名前を付けることができます。「タスクの検索」ダイアログを使用して問合せを作成して保存するか、問合せをURLとして作成することができます。オンラインでない場合、「タスク」ウィンドウにリストされているタスクを開くことができます。オンラインでないときにタスクを更新して、後に再度オンラインになった際に変更を送信することもできます。
タスク問合せを作成および保存するには:
問合せを保存した後、新しい名前付き問合せが「タスク」ウィンドウのリポジトリ・ノードの下に追加されます。名前付き問合せノードを展開して、検索基準と一致するタスクのリストを表示します。リスト内の任意のタスクをダブルクリックして、新しいウィンドウでタスク・フォームを開くことができます。
オンラインでないときに、タスクを開いて更新できます。オンラインでない場合、「タスク」ダイアログの「変更の送信」ボタンは無効になっています。「変更の保存」ボタンをクリックして、タスクに対するすべての変更を保存し、オンラインのときに変更を送信できます。
新規タスクのレポート
ローカル・リポジトリを使用するか、「新規タスクのレポート」ダイアログを使用して、JDeveloperで新規タスクを作成します。新規タスクをレポートする手順を使用してください。
JDeveloperで新規タスクを作成するには、ローカル・リポジトリを使用するか、リモート・タスク・リポジトリを登録して「新規タスクのレポート」ダイアログを使用し、タスクの詳細を指定します。タスク・リポジトリにログインしていない場合、新規タスクを送信する際にログイン詳細を入力するように求められます。オンラインでない場合、タスクを作成して保存し、オンラインになったときにタスクを送信できます。
新規タスクをレポートするには:
タスク・リポジトリの追加方法
タスク・リポジトリを追加して、JDeveloperでツールを使用してタスクを検索、レポートおよび解決できるようにします。タスク・リポジトリを追加する手順を使用してください。
問題トラッカを使用するには、タスク・リポジトリとして登録する必要があります。タスク・リポジトリを登録すると、タスク・リポジトリに記録されているタスクの検索、レポートおよび解決にJDeveloperのツールが使用できます。
タスク・リポジトリを追加するには:
-
メイン・メニューから「ウィンドウ」→「タスク」を選択し、「タスク」ウィンドウを開きます。
-
「リポジトリ」セクションで、「リポジトリの追加」アイコンをクリックします。
-
接続詳細を入力し、「OK」をクリックします。
タスク・リポジトリの接続プロパティを変更するには:
- メイン・メニューから「ウィンドウ」→「タスク」を選択し、「タスク」ウィンドウを開きます。
- 「リポジトリ」セクションでリポジトリ・ノードを右クリックし、「プロパティ」を選択します。
- 接続詳細を変更し、「OK」をクリックします。
「タスク」ウィンドウの操作
「タスク」ウィンドウには、保存した問合せの結果であるタスクすべてがリストされます。このウィンドウを使用して、新しいカテゴリおよび問合せを作成します。
「タスク」ウィンドウには、タスク・リポジトリに記録されたタスクの編成された概要が表示されます。「タスク」ウィンドウを使用するには、ローカル・タスク・リポジトリを使用するか、JDeveloperでリモート・タスク・リポジトリを登録します。
「タスク」ウィンドウの「カテゴリ」セクションはカテゴリ別に編成されたタスクのリストを表示します。「タスク」ウィンドウの「リポジトリ」セクションは、保存した問合せの結果のすべてのタスクをリストします。「タスク」ウィンドウから、新しいカテゴリおよび問合せを作成できます。
ウィンドウでタスクを右クリックして、カテゴリをタスクに「開いています」、「削除しています」、「スケジューリング」および「割り当てています」などのオプションを表示します。ウィンドウのタスクの上でマウス・カーソルを移動して、ステータスを含むサマリーを表示することもできます。
タスクの表示方法
「タスク」ウィンドウを使用して、タスクをカテゴリに割り当ててタスクを編成したり、問合せを保存して問合せの結果を表示します。カテゴリ別に編成されているタスクを表示する手順を使用してください。
「タスク」ウィンドウを使用して編成されたタスクのリストを表示できます。カテゴリにタスクを割り当てることで、タスクを編成できます。「タスク」ウィンドウで問合せを保存し、結果を表示することもできます。リスト内の任意のタスク・エントリをダブルクリックすることで、新しいウィンドウでタスクを開くことができます。
「タスク」ウィンドウの「フィルタ」テキスト・フィールドに文字列を入力し、表示されるタスクを、タスク・サマリーにある文字列が含まれるタスクに制限できます。
カテゴリ別に編成されているタスクを表示するには:
-
メイン・メニューから「ウィンドウ」→「タスク」を選択し、「タスク」ウィンドウを開きます。
-
「カテゴリ」セクションのカテゴリ・ノードを展開し、カテゴリに割り当てたタスクのリストを表示します。
-
リストのタスクをダブルクリックして、ウィンドウでタスクを開きます。
タスク・エントリ上でカーソルを移動して、タスクのサマリーを表示できます。
タスクを検索するには:
タスクの編成方法
「タスク」ウィンドウを使用して、タスクを割り当てることができるカスタム・カテゴリを作成します。カスタム・カテゴリ別にタスクを編成し、カスタム・カテゴリからタスクを削除する手順を使用してください。
「タスク」ウィンドウでタスクをグループ化するにはカスタム・カテゴリを使用します。カスタム・カテゴリを作成すると、そのカテゴリに対してどのタスクでも割り当てることができ、明示的に削除するか別のカテゴリに追加するまで、タスクはそのカテゴリに残ります。タスクは1つのカスタム・カテゴリにのみ含めることができます。デフォルトでは、「タスク」ウィンドウの最上部にある「カテゴリ」セクションは、タスクのステータスとは関係なく、カスタム・カテゴリに割り当てられているすべてのタスクを表示します。
「タスク」セクションには、スケジューリング詳細を持つ3つのデフォルト(「今日」、「今週」、「すべて」)の「スケジュール」カテゴリと、最近オープンされたタスクの1つのデフォルト・カテゴリを持ちます。「スケジュール」カテゴリを非表示にするには、「タスク」ウィンドウの最上部にある「タスク・ウィンドウ・フィルタの設定」アイコンをクリックし、リストのカテゴリを無効にします。解決したタスクを非表示にするには、アイコンをクリックして「カテゴリ内の終了したタスクを表示」を無効にします。
カスタム・カテゴリ別にタスクを編成するには:
-
メイン・メニューから「ウィンドウ」→「タスク」を選択し、「タスク」ウィンドウを開きます。
-
「タスク」ウィンドウの最上部にある「カテゴリの作成」アイコンをクリックして、「新規カテゴリ」ダイアログ・ボックスを開きます。
-
ダイアログ・ボックスにカテゴリの名前を入力します。「OK」をクリックします。
「OK」をクリックすると、新規カテゴリのノードが「タスク」ウィンドウの「カテゴリ」セクションの下に追加されます。
-
JDeveloperでタスクを開きます。
-
タスクで右クリックし、「カテゴリの設定」を選択します。
-
「OK」をクリックします。
「OK」をクリックすると、カテゴリ・ノードの下にあるタスクのリストにタスクが追加されます。
「リポジトリ」セクションのタスク・エントリを右クリックして「カテゴリの設定」を選択し、カテゴリにタスクを割り当てることもできます。
カスタム・カテゴリからタスクを削除するには:
- メイン・メニューから「ウィンドウ」→「タスク」を選択し、「タスク」ウィンドウを開きます。
- 「カテゴリ」セクションでカテゴリ・ノードを展開し、カテゴリでグループ化されたタスクのリストを表示します。
- 削除するタスク・エントリを右クリックし、「カテゴリから削除」を選択します。
タスクを別のカテゴリに割り当てることで、カテゴリからタスクを削除できます。
完了したタスクをカテゴリからすべて削除するには、「カテゴリから終了したすべてのタスクを削除」アイコンをクリックします。