javax.swing.plaf.basic
Class BasicComboBoxUI.ListDataHandler
java.lang.Object
|
+--javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler
- All Implemented Interfaces:
- EventListener, ListDataListener
- Enclosing class:
- BasicComboBoxUI
- public class BasicComboBoxUI.ListDataHandler
- extends Object
- implements ListDataListener
This listener watches for changes in the data and revalidates.
This inner class is marked "public" due to a compiler bug.
This class should be treated as a "protected" inner class.
Instantiate it only within subclasses of .
Method Summary |
void |
contentsChanged(ListDataEvent e)
Sent when the contents of the list has changed in a way
that's too complex to characterize with the previous
methods. |
void |
intervalAdded(ListDataEvent e)
Sent after the indices in the index0,index1
interval have been inserted in the data model. |
void |
intervalRemoved(ListDataEvent e)
Sent after the indices in the index0,index1 interval
have been removed from the data model. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicComboBoxUI.ListDataHandler
public BasicComboBoxUI.ListDataHandler()
contentsChanged
public void contentsChanged(ListDataEvent e)
- Description copied from interface:
ListDataListener
- Sent when the contents of the list has changed in a way
that's too complex to characterize with the previous
methods. Index0 and index1 bracket the change.
- Specified by:
contentsChanged
in interface ListDataListener
- Following copied from interface:
javax.swing.event.ListDataListener
- Parameters:
e
- a ListDataEvent encapuslating the event information
intervalAdded
public void intervalAdded(ListDataEvent e)
- Description copied from interface:
ListDataListener
- Sent after the indices in the index0,index1
interval have been inserted in the data model.
The new interval includes both index0 and index1.
- Specified by:
intervalAdded
in interface ListDataListener
- Following copied from interface:
javax.swing.event.ListDataListener
- Parameters:
e
- a ListDataEvent encapuslating the event information
intervalRemoved
public void intervalRemoved(ListDataEvent e)
- Description copied from interface:
ListDataListener
- Sent after the indices in the index0,index1 interval
have been removed from the data model. The interval
includes both index0 and index1.
- Specified by:
intervalRemoved
in interface ListDataListener
- Following copied from interface:
javax.swing.event.ListDataListener
- Parameters:
e
- a ListDataEvent encapuslating the event information
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.