it.polito.elite.listeners
Class ListUIEnabler

java.lang.Object
  extended by it.polito.elite.listeners.ListUIEnabler
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ListDataListener

public class ListUIEnabler
extends java.lang.Object
implements javax.swing.event.ListDataListener


Field Summary
private  java.util.HashSet<javax.swing.JComponent> components
           
private  javax.swing.DefaultListModel model
           
 
Constructor Summary
ListUIEnabler(javax.swing.DefaultListModel model)
           
ListUIEnabler(javax.swing.DefaultListModel model, javax.swing.JComponent comp)
           
 
Method Summary
 void add(javax.swing.JComponent comp)
           
 void contentsChanged(javax.swing.event.ListDataEvent arg0)
           
 void intervalAdded(javax.swing.event.ListDataEvent arg0)
           
 void intervalRemoved(javax.swing.event.ListDataEvent arg0)
           
 void remove(javax.swing.JComponent comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

private java.util.HashSet<javax.swing.JComponent> components

model

private javax.swing.DefaultListModel model
Constructor Detail

ListUIEnabler

public ListUIEnabler(javax.swing.DefaultListModel model)

ListUIEnabler

public ListUIEnabler(javax.swing.DefaultListModel model,
                     javax.swing.JComponent comp)
Method Detail

add

public void add(javax.swing.JComponent comp)

contentsChanged

public void contentsChanged(javax.swing.event.ListDataEvent arg0)
Specified by:
contentsChanged in interface javax.swing.event.ListDataListener

intervalAdded

public void intervalAdded(javax.swing.event.ListDataEvent arg0)
Specified by:
intervalAdded in interface javax.swing.event.ListDataListener

intervalRemoved

public void intervalRemoved(javax.swing.event.ListDataEvent arg0)
Specified by:
intervalRemoved in interface javax.swing.event.ListDataListener

remove

public void remove(javax.swing.JComponent comp)