フィールドを作成ダイアログ

クラスの構造ウィンドウのポップアップ・メニュー次の選択「新規フィールド」

特定のタイプの新規フィールドを作成するために使用し、フィールドの修飾子を設定できます。プロパティが変更されたときにイベント通知を生成することもできます。

名前
フィールドの名前を入力します。Javaネーミング規則に従って、フィールド名は大文字と小文字の両方を使用し、最初の文字は小文字にし、内部の単語は大文字で開始する必要があります。デフォルト名はnewFieldの末尾に数字が追加されたものであり、この数字はデフォルト名が必要になるたびに増えていきます。

タイプ
フィールドのタイプを入力するか、またはリストから選択します。JDeveloperで認識されないタイプを入力した場合は、ダイアログの一番下にアラートが表示されます。

スコープ
作成されるフィールドのアクセス制御を選択します。

public
他のコードによるフィールドへのアクセスが可能であることを指定する場合に選択します。デフォルトでは、このオプションが選択されます。

protected
フィールドへは、その固有のパッケージ、またはサブクラスによるアクセスのみが可能であることを指定する場合に選択します。

package private
フィールドへは、その固有のパッケージ、またはそのサブクラスによるアクセスのみが可能であることを指定する場合に選択します。

private
フィールドへは、そのクラスの他のメンバーによるアクセスのみが可能であることを指定する場合に選択します。

修飾子

final
フィールド宣言は1回のみであり、その値は一度割り当てられると変更されないことを指定する場合に選択します。

transient
フィールドがオブジェクトの永続性状態の一部とならないことを指定する場合に選択します。

static
作成されるクラスのインスタンス数に関係なく、フィールドのインカネーションが1つのみ存在することを指定する場合に選択します。

volatile
フィールドがアクセスされるたびに、フィールドの作業用コピーとマスター・コピーがスレッドで調整されることを指定する場合に選択します。

JavaBeanプロパティ・サポートの生成
クラス内にJavaBeansプロパティを作成する場合に選択します。

プロパティ名
プロパティ名を入力します。デフォルトのエントリは、フィールドに対して指定した名前と同じです。

読取り可能
フィールドのパブリック・ゲッター・メソッドを生成する場合に選択します。

書込み可能
フィールドのパブリック・セッター・メソッドを生成する場合に選択します。このオプションは、「final」修飾子が選択されている場合は使用できません。

プロパティの変更時にリスナーに通知
(セッター・メソッドで)フィールド値が変更されたときに、プロパティ変更通知が実行されるようにする場合に選択します。「final」修飾子が選択されている場合、このオプションは使用できません。

プロパティ変更は禁止可能
リスナーがプロパティ変更を禁止できるようにする場合に選択します。つまり、セッター・メソッドで、フィールド値が変更される前に、関連するVetoableChangeListenerは変更を禁止できます。禁止した場合、フィールド値は変更されないままとなります。


Javaコードでのナビゲート
Javaコードの編集
ドキュメント・コメントの編集