de.bielefeld.umweltamt.aui.utils
Class FixedSizeFilter
java.lang.Object
javax.swing.text.DocumentFilter
de.bielefeld.umweltamt.aui.utils.FixedSizeFilter
public class FixedSizeFilter
- extends javax.swing.text.DocumentFilter
Ein DocumentFilter um die maximale Zahl von Zeichen in einer
JTextComponent (JTextField, JTextArea etc.) zu limitieren.
- Author:
- David Klotz
- See Also:
- Java Almanac - LimitText
Nested classes/interfaces inherited from class javax.swing.text.DocumentFilter |
javax.swing.text.DocumentFilter.FilterBypass |
Method Summary |
void |
insertString(javax.swing.text.DocumentFilter.FilterBypass fb,
int offset,
java.lang.String str,
javax.swing.text.AttributeSet attr)
|
void |
replace(javax.swing.text.DocumentFilter.FilterBypass fb,
int offset,
int length,
java.lang.String str,
javax.swing.text.AttributeSet attrs)
|
Methods inherited from class javax.swing.text.DocumentFilter |
remove |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedSizeFilter
public FixedSizeFilter(int limit)
insertString
public void insertString(javax.swing.text.DocumentFilter.FilterBypass fb,
int offset,
java.lang.String str,
javax.swing.text.AttributeSet attr)
throws javax.swing.text.BadLocationException
- Overrides:
insertString
in class javax.swing.text.DocumentFilter
- Throws:
javax.swing.text.BadLocationException
replace
public void replace(javax.swing.text.DocumentFilter.FilterBypass fb,
int offset,
int length,
java.lang.String str,
javax.swing.text.AttributeSet attrs)
throws javax.swing.text.BadLocationException
- Overrides:
replace
in class javax.swing.text.DocumentFilter
- Throws:
javax.swing.text.BadLocationException