- java.lang.Object
-
- javax.swing.JFormattedTextField.AbstractFormatter
-
- javax.swing.text.DefaultFormatter
-
- javax.swing.text.InternationalFormatter
-
- javax.swing.text.DateFormatter
-
- すべての実装されたインタフェース:
Serializable
,Cloneable
public class DateFormatter extends InternationalFormatter
DateFormatterは、java.text.DateFormat
のインスタンス経由で書式設定を行うInternationalFormatter
です。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが
java.beans
パッケージに追加されています。XMLEncoder
を参照してください。- 導入されたバージョン:
- 1.4
- 関連項目:
DateFormat
, 「直列化されたフォーム」
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DateFormatter()
これはnew DateFormatter(DateFormat.getDateInstance())
の短縮形です。DateFormatter(DateFormat format)
指定されたFormat
インスタンスを使用して構成されたDateFormatterを返します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
setFormat(DateFormat format)
編集および表示が可能な正当な値を規定する書式を設定します。-
クラス javax.swing.text.DefaultFormatterで宣言されたメソッド
getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass
-
クラス javax.swing.text.InternationalFormatterで宣言されたメソッド
clone, getActions, getFields, getFormat, getMaximum, getMinimum, install, setFormat, setMaximum, setMinimum, stringToValue, valueToString
-
クラス javax.swing.JFormattedTextField.AbstractFormatterで宣言されたメソッド
getFormattedTextField, invalidEdit, setEditValid, uninstall
-
-
-
-
コンストラクタの詳細
-
DateFormatter
public DateFormatter()
これはnew DateFormatter(DateFormat.getDateInstance())
の短縮形です。
-
DateFormatter
public DateFormatter(DateFormat format)
指定されたFormat
インスタンスを使用して構成されたDateFormatterを返します。- パラメータ:
format
- 正当な値の規定に使用する書式
-
-
メソッドの詳細
-
setFormat
public void setFormat(DateFormat format)
編集および表示が可能な正当な値を規定する書式を設定します。nullのコンストラクタを使用した場合、このプロパティの値は、
Dateformat.getDateInstance()
メソッドによって現在のロケールに決定されます。- パラメータ:
format
- Stringとの相互変換に使用されるDateFormatインスタンス
-
-