Package gov.nih.mipav.view.dialogs
Class JDialogPointArea.JTextFieldFilter
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
gov.nih.mipav.view.dialogs.JDialogPointArea.JTextFieldFilter
- All Implemented Interfaces:
Serializable,Document
- Enclosing class:
JDialogPointArea
Filter that allows only integers or floating point numbers into a textfield while monitoring the numbers
themselves in order to activate/deactivate related JCheckboxes.
- Author:
- ben link
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringDOCUMENT ME!private JCheckBoxDOCUMENT ME!static final StringDOCUMENT ME!protected booleanDOCUMENT ME!static final StringDOCUMENT ME!private static final longUse serialVersionUID for interoperability.Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttributeFields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty -
Constructor Summary
ConstructorsConstructorDescriptionJTextFieldFilter(String acceptedchars) Creates a new JTextFieldFilter object. -
Method Summary
Modifier and TypeMethodDescriptionvoidinsertString(int offset, String str, AttributeSet attr) DOCUMENT ME!voidremove(int offs, int len) DOCUMENT ME!voidsetCheckBox(JCheckBox box) DOCUMENT ME!Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateMethods 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, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
NUMERIC
DOCUMENT ME!- See Also:
-
FLOAT
DOCUMENT ME!- See Also:
-
acceptedChars
DOCUMENT ME! -
negativeAccepted
protected boolean negativeAcceptedDOCUMENT ME! -
box
DOCUMENT ME!
-
-
Constructor Details
-
JTextFieldFilter
Creates a new JTextFieldFilter object.- Parameters:
acceptedchars- DOCUMENT ME!
-
-
Method Details
-
insertString
DOCUMENT ME!- Specified by:
insertStringin interfaceDocument- Overrides:
insertStringin classPlainDocument- Parameters:
offset- DOCUMENT ME!str- DOCUMENT ME!attr- DOCUMENT ME!- Throws:
BadLocationException- DOCUMENT ME!
-
remove
DOCUMENT ME!- Specified by:
removein interfaceDocument- Overrides:
removein classAbstractDocument- Parameters:
offs- DOCUMENT ME!len- DOCUMENT ME!- Throws:
BadLocationException- DOCUMENT ME!
-
setCheckBox
DOCUMENT ME!- Parameters:
box- DOCUMENT ME!
-