public class DecimalDocument extends RestrictedDocument implements ValidatableDocument, FormattableDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DOCUMENT_Decimal
数値関係のみ
|
static java.lang.String |
KEY_AdjustByScale
コンストラクタパラメータキー
|
static java.lang.String |
KEY_FructionDigit
コンストラクタパラメータキー
|
static java.lang.String |
KEY_IntDigit
コンストラクタパラメータキー
|
static java.lang.String |
KEY_IsGroupUsed
コンストラクタパラメータキー
|
static java.lang.String |
KEY_Sign
コンストラクタパラメータキー
|
static java.lang.Integer |
SIGN_BOTH
符号指定(正負の両方可)
|
static java.lang.Integer |
SIGN_NEGATIVE
符号指定(負の数のみ)
|
static java.lang.Integer |
SIGN_POSITIVE
符号指定(正の数のみ)
|
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
SUBSET_FULLLATIN, SUBSET_HALFKANA, SUBSET_HALFLATIN, SUBSET_KANJI, SUBSET_KATAKANA
コンストラクタと説明 |
---|
DecimalDocument(java.lang.String name,
java.lang.Object number,
java.util.Map params)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
changeInputMethod(javax.swing.JTextArea jtextarea)
JTextAreaでの入力方法の制御を行う
この実装ではInputMethodを有効にします。
|
void |
changeInputMethod(javax.swing.JTextField jtextfield)
JTextFieldでの入力方法の制御を行う
この実装ではInputMethodを有効にします。
|
protected boolean |
checkRestriction(java.lang.String str)
現在の文字列が正しいかどうかをチェックする
|
void |
format()
コンテントのフォーマットを行う。
|
java.lang.String |
getPlainText()
フォーマットのかかっていないコンテントを取得する
|
void |
validate()
入力終了後のタイミングでコンテントの妥当性検証を行う
|
insertString, remove, replaceText
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render
public static final java.lang.String KEY_IsGroupUsed
public static final java.lang.String KEY_IntDigit
public static final java.lang.String KEY_FructionDigit
public static final java.lang.String KEY_Sign
public static final java.lang.String KEY_AdjustByScale
public static final java.lang.String DOCUMENT_Decimal
public static final java.lang.Integer SIGN_BOTH
public static final java.lang.Integer SIGN_POSITIVE
public static final java.lang.Integer SIGN_NEGATIVE
public DecimalDocument(java.lang.String name, java.lang.Object number, java.util.Map params)
name
- ドキュメント名number
- 対象の数値オブジェクトparams
- 個別パラメータ格納マップprotected boolean checkRestriction(java.lang.String str)
checkRestriction
クラス内 RestrictedDocument
public void validate() throws ComponentValidationException
validate
インタフェース内 ValidatableDocument
validate
クラス内 RestrictedDocument
ComponentValidationException
- コンテントの妥当性検証失敗public void format()
format
インタフェース内 FormattableDocument
format
クラス内 RestrictedDocument
public java.lang.String getPlainText()
getPlainText
インタフェース内 FormattableDocument
getPlainText
クラス内 RestrictedDocument
public void changeInputMethod(javax.swing.JTextField jtextfield)
changeInputMethod
インタフェース内 InputMethodController
changeInputMethod
クラス内 RestrictedDocument
textfield
- 制御対象のテキストフィールドpublic void changeInputMethod(javax.swing.JTextArea jtextarea)
changeInputMethod
インタフェース内 InputMethodController
changeInputMethod
クラス内 RestrictedDocument
jtextarea
- 制御対象のテキストフィールド