it.polito.elite.listeners
Class ListUIEnabler
java.lang.Object
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 |
components
private java.util.HashSet<javax.swing.JComponent> components
model
private javax.swing.DefaultListModel model
ListUIEnabler
public ListUIEnabler(javax.swing.DefaultListModel model)
ListUIEnabler
public ListUIEnabler(javax.swing.DefaultListModel model,
javax.swing.JComponent comp)
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)