The following illustrates use of ActionListener for AWT List.
ListAction(): Code illustrating use of ActionListener with AWT List is written here.
Note: ActionEvent is generated when you double click on a list item.
You might also want to see using ItemListener for AWT List
import java.awt.*;
import java.awt.event.*;
class ListAction extends Frame implements ActionListener
{
List l;
public ListAction()
{
createAndShowGUI();
}
private void createAndShowGUI()
{
setTitle("List Action");
setLayout(new FlowLayout());
// Create and add items to list
l=new List();
l.add("Google");
l.add("Yahoo!");
l.add("Bing");
l.add("Baidu");
// Add list to frame
add(l);
// Add ActionListener
l.addActionListener(this);
setSize(400,400);
setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
// Change the title
setTitle("You double clicked "+l.getSelectedItem());
}
public static void main(String args[])
{
new ListAction();
}
}
ListAction(): Code illustrating use of ActionListener with AWT List is written here.
Note: ActionEvent is generated when you double click on a list item.
You might also want to see using ItemListener for AWT List