public class DecimalNumberDocument
extends javax.swing.text.PlainDocument
DecimalNumberDocument only accepts deciaml characters (0-9).
This document is intendet to be used with a JTextField or similia object.
private JTextField textFied = new JTextField(new DecimalNumberDocument(), "0", 3);
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| Constructor and Description |
|---|
DecimalNumberDocument() |
| Modifier and Type | Method and Description |
|---|---|
void |
insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a)
insertString |
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateaddDocumentListener, 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, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockpublic void insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a)
throws javax.swing.text.BadLocationException
insertStringinsertString in interface javax.swing.text.DocumentinsertString in class javax.swing.text.PlainDocumentoffs - an int valuestr - a String valuea - an AttributeSet valuejavax.swing.text.BadLocationException - if an error occursPlainDocument
JCSC is released under the terms of the GNU General Public License