Lists can fire two separate types of events. When a list item is
selected or deselected, the List
fires an
ItemEvent
. However, when the user double clicks on a list
item, the List
fires an ActionEvent
.
Therefore, you can register both an ItemListener
to
process selections and/or an ActionListener
to process
double clicks.
public void addItemListener(ItemListener l)
public void removeItemListener(ItemListener l)
public void addActionListener(ActionListener l)
public void removeActionListener(ActionListener l)
The action command in the ActionEvent
is the list item
which was double clicked.