jList personalizada

6 respostas
A

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

6 Respostas

lina

Oi,

Não pode fazer dessa maneira ?

// Cria os itens da lista.
String nomes[] = {"<NomeLivro> - <Autor>", "<NomeLivro> - <Autor>", "<NomeLivro> - <Autor>"};

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

// Pegando o indice da list.
System.out.println("Livro.:"+lista.getSelectedIndex());

Tchauzin!

A

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!

lina

Oi,

Você pode estudar componente por aqui:

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

Tchauzin!

A

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 =/

lina

Oi,

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

Tchauzin!

A

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

Criado 17 de agosto de 2009
Ultima resposta 18 de ago. de 2009
Respostas 6
Participantes 2