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.InternationalFormatterで宣言されたメソッド
clone, getActions, getFields, getFormat, getMaximum, getMinimum, install, setFormat, setMaximum, setMinimum, stringToValue, valueToString
クラス javax.swing.text.DefaultFormatterで宣言されたメソッド
getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass
クラス 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インスタンス
-