BasicComboBoxUI.ListDataHandler (Java 2 Platform SE 5.0) (original) (raw)
javax.swing.plaf.basic
Class BasicComboBoxUI.ListDataHandler
java.lang.Object
javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler
All Implemented Interfaces:
EventListener, ListDataListener
Enclosing class:
public class BasicComboBoxUI.ListDataHandler
extends Object
implements ListDataListener
This listener watches for changes in the ComboBoxModel
.
This public inner class should be treated as protected. Instantiate it only within subclasses of BasicComboBoxUI
.
See Also:
BasicComboBoxUI.createListDataListener()
Constructor Summary |
---|
BasicComboBoxUI.ListDataHandler() |
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](../../../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
BasicComboBoxUI.ListDataHandler
public BasicComboBoxUI.ListDataHandler()
Method Detail |
---|
contentsChanged
public void contentsChanged(ListDataEvent e)
Description copied from interface: [ListDataListener](../../../../javax/swing/event/ListDataListener.html#contentsChanged%28javax.swing.event.ListDataEvent%29)
Sent when the contents of the list has changed in a way that's too complex to characterize with the previous methods. For example, this is sent when an item has been replaced. Index0 and index1 bracket the change.
Specified by:
[contentsChanged](../../../../javax/swing/event/ListDataListener.html#contentsChanged%28javax.swing.event.ListDataEvent%29)
in interface [ListDataListener](../../../../javax/swing/event/ListDataListener.html "interface in javax.swing.event")
Parameters:
e
- a ListDataEvent
encapsulating the event information
intervalAdded
public void intervalAdded(ListDataEvent e)
Description copied from interface: [ListDataListener](../../../../javax/swing/event/ListDataListener.html#intervalAdded%28javax.swing.event.ListDataEvent%29)
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](../../../../javax/swing/event/ListDataListener.html#intervalAdded%28javax.swing.event.ListDataEvent%29)
in interface [ListDataListener](../../../../javax/swing/event/ListDataListener.html "interface in javax.swing.event")
Parameters:
e
- a ListDataEvent
encapsulating the event information
intervalRemoved
public void intervalRemoved(ListDataEvent e)
Description copied from interface: [ListDataListener](../../../../javax/swing/event/ListDataListener.html#intervalRemoved%28javax.swing.event.ListDataEvent%29)
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](../../../../javax/swing/event/ListDataListener.html#intervalRemoved%28javax.swing.event.ListDataEvent%29)
in interface [ListDataListener](../../../../javax/swing/event/ListDataListener.html "interface in javax.swing.event")
Parameters:
e
- a ListDataEvent
encapsulating 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.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.