jList personalizada

Pessoal como eu faço para deixar uma jList com o seguinte layout
Eu quero guardar em cada item da jList o nome de um livro e o autor do mesmo livro. Ex:

item 0 Livro1
João

item 1 Livro2
Maria

item 2 Livro3
José

já pesquisei no gooogle mas nada achei!! =/
valew

Oi,

Não pode fazer dessa maneira ?

[code]// Cria os itens da lista.
String nomes[] = {" - ", " - ", " - "};

// Cria a lista armazenando os nomes.
JList lista = new JList(nomes);

// Pegando o indice da list.
System.out.println(“Livro.:”+lista.getSelectedIndex());[/code]

Tchauzin!

Bom dia Lina!!

então dessa forma até daria certo!! mais eu queria fazer uma jList do tipo duas em cada item da jList, entende?
por estudo mesmo!

Oi,

Você pode estudar componente por aqui:

http://java.sun.com/docs/books/tutorial/uiswing/components/list.html#init

Tchauzin!

eu ja li esse material da sun! mas não encontrei a resposta para essa minha duvida neste material!!
e não só esse mas como fiquei 2 dias pesquisando no google a respeito disso =/

Oi,

Deve ser porque não existe forma com JList…
Na realidade para isto se usamos o JTable personalizado.

Tchauzin!

Mas existe a AbstractListModel e JListRenderer
mas eu não sei usa-las :frowning: