java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.maloi.evolvo.gui.IntegerField.IntegerDocument
- All Implemented Interfaces:
- javax.swing.text.Document, java.io.Serializable
- Enclosing class:
- IntegerField
- static class IntegerField.IntegerDocument
- extends javax.swing.text.PlainDocument
Extends PlainDocument. Restricts user input to numbers.
| Nested classes inherited from class javax.swing.text.AbstractDocument |
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 |
|
Field Summary |
(package private) byte[] |
validChars
Characters that are acceptable in input. |
(package private) int |
vcLength
The number of acceptable characters. |
| Methods inherited from class javax.swing.text.AbstractDocument |
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, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
validChars
byte[] validChars
- Characters that are acceptable in input.
vcLength
int vcLength
- The number of acceptable characters.
IntegerField.IntegerDocument
IntegerField.IntegerDocument()
insertString
public void insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet a)
throws javax.swing.text.BadLocationException
- Checks the validity of a String, and inserts it if deemed valid.