org.springframework.richclient.list
Class ComboBoxAutoCompletion
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.springframework.richclient.list.ComboBoxAutoCompletion
- All Implemented Interfaces:
- Serializable, Document
public class ComboBoxAutoCompletion
- extends PlainDocument
Provides AutoCompletion to a combobox. Works with the editor of the JComboBox
to make the conversion between strings and the objects of the JComboBox
model.
Based on code contributed to the public domain by Thomas Bierhance
(http://www.orbital-computer.de/JComboBox/)
- Author:
- Peter De Bruycker, Thomas Bierhance
- See Also:
- Serialized Form
| 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, 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 |
ComboBoxAutoCompletion
public ComboBoxAutoCompletion(JComboBox comboBox)
- Adds autocompletion support to the given
JComboBox.
- Parameters:
comboBox - the combobox
insertString
public void insertString(int offs,
String str,
AttributeSet a)
throws BadLocationException
- Specified by:
insertString in interface Document- Overrides:
insertString in class PlainDocument
- Throws:
BadLocationException- See Also:
Document.insertString(int, java.lang.String,
javax.swing.text.AttributeSet)
remove
public void remove(int offs,
int length)
throws BadLocationException
- Specified by:
remove in interface Document- Overrides:
remove in class AbstractDocument
- Throws:
BadLocationException- See Also:
Document.remove(int, int)
Copyright © 2004-2009 The Spring Framework. All Rights Reserved.