Como usar JLIst

Tenho esse código, tenho uma tela com um JList e um botão de adicionar, quero que quando eu clique no botão adicionar as informações que estão em umas caixas de texto vão para o JList, Na verdade quero que só o atributo nome apareça no JList, mas não esse código não tá funcionando.

Tente dar um repaint no JList após adicionar o elemento no model:

model.addElement(p.getNome());
lista.repaint();