ca.odell.glazedlists.swing
Class EventComboBoxModel<E>

java.lang.Object
  extended by ca.odell.glazedlists.swing.DefaultEventListModel<E>
      extended by ca.odell.glazedlists.swing.EventListModel<E>
          extended by ca.odell.glazedlists.swing.EventComboBoxModel<E>
All Implemented Interfaces:
ListEventListener<E>, EventListener, ComboBoxModel, ListModel

Deprecated. Use DefaultEventComboBoxModel instead. This class will be removed in the GL 2.0 release. The wrapping of the source list with an EDT safe list has been determined to be undesirable (it is better for the user to provide their own EDT safe list).

public class EventComboBoxModel<E>
extends EventListModel<E>
implements ComboBoxModel

A combo box model for displaying Glazed Lists in a combo box.

The implementation of setSelectedItem(java.lang.Object) and getSelectedItem() is not in any way tied to the contents of the list.

Author:
Jesse Wilson
See Also:
Glazed Lists Tutorial

Field Summary
 
Fields inherited from class ca.odell.glazedlists.swing.DefaultEventListModel
listDataEvent, source
 
Constructor Summary
EventComboBoxModel(EventList<E> source)
          Deprecated. Creates a new combo box model that contains the elements of the given source and tracks further changes made to it.
 
Method Summary
 Object getSelectedItem()
          Deprecated. Gets the currently selected item.
 void setSelectedItem(Object selected)
          Deprecated. Sets the currently selected item.
 
Methods inherited from class ca.odell.glazedlists.swing.EventListModel
dispose
 
Methods inherited from class ca.odell.glazedlists.swing.DefaultEventListModel
addListDataListener, fireListDataEvent, getElementAt, getSize, listChanged, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
 

Constructor Detail

EventComboBoxModel

public EventComboBoxModel(EventList<E> source)
Deprecated. 
Creates a new combo box model that contains the elements of the given source and tracks further changes made to it.

Method Detail

getSelectedItem

public Object getSelectedItem()
Deprecated. 
Gets the currently selected item.

Specified by:
getSelectedItem in interface ComboBoxModel

setSelectedItem

public void setSelectedItem(Object selected)
Deprecated. 
Sets the currently selected item.

The selection notification process is very much a hack. This fires a ListDataEvent where the range is between -1 and -1. This is identical to the notification process used by the DefaultComboBoxModel.

Specified by:
setSelectedItem in interface ComboBoxModel


Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by hbrands at 2015-02-16 14:02