Autoscrolling

Ola Pessoal,

Estou com um problema para fazer um scroll automático da tela quando digito uma letra.

Tenho um JList dentro de um JScrollPane, quando estou com o foco no JList e digito uma letra o primeiro item com aquela letra é selecionado, mas o painel não foca o item (nao faz o scroll).

Tem como fazer isso? Nao consegui com as propriedades e métodos do JScrollPane …

O código de montagem esta assim:

        jScrollPane = new javax.swing.JScrollPane();
        cboServicos = new javax.swing.JList();
        jScrollPane.setBackground(new java.awt.Color(255, 255, 255));
        cboServicos.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                cboServicosKeyPressed(evt);
            }
        });

        jScrollPane.setViewportView(cboServicos);

        jPanelRegistros.add(jScrollPane); //adiciona na minha tela

A JList (e acho que a JTable também) tem um método para garantir que o índice x está visível:

public void ensureIndexIsVisible(int index)

acho que resolve.

[]s