Clase List
La clase List viene definida por una zona de pantalla con varias líneas, de las que se muestran sólo algunas, y entre las que se puede hacer una selección simple o múltiple. Las List generan eventos de la clase ActionEvents (al clicar dos veces sobre un item o al pulsar return) e ItemEvents (al seleccionar o deseleccionar un item). Al gestionar el evento ItemEvent se puede preguntar si el usuario estaba pulsando a la vez alguna tecla (Alt, Ctrl, Shift), por ejemplo para hacer una selección múltiple.
Las List se diferencian de las Choices en que muestran varios items a la vez y que permiten hacer selecciones múltiples. La Tabla 5.19 muestra los principales métodos de la clase List.
Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra