Listener em um List

Galera seguinte estou usando o seguinte código para criar os itens de um list dinamicamente:

public boolean carregar_lista_notas() { RMS reg = new RMS(); if (reg.abrir_registro("notas.dat", false) != -1) { if (reg.get_size() > 0) {//registro já esta carregado com as notas Vector linha = reg.get_registros(); int lin = linha.size(); int col = 1;//coluna igual a 1 pois está no nivel da nota e na tabela de nota apenas será mostrado o codigo da nota getL_Notas().deleteAll(); for (int l = 0; l < lin; l++) { getL_Notas().append(((Vector) linha.elementAt(l)).elementAt(col).toString(), null); if (((Vector) linha.elementAt(l)).elementAt(13).toString().equals("S")) { getL_Notas().setSelectedIndex(l, true); }//seleciona os itens; } L_Notas.setCommandListener(this); } reg.fechar_registro(); return true; } return false; }

O resultado é este:

minha duvida agora é como criar um listener para estes itens que foram criados dinamicamente? para que quando forem selecionados eu poder registrar no rms que o o numero em especico esta selecionado, minha duvida é como utilizar o listener.
Valeu!!!