JTable

5 respostas
M

Pessoal,

to precisando de uma JTable que mostre 4 colunas, a primeira com um CheckBox, a segunda com um Ícone, a terceira com um Nome, e a quarta com um Tamanho.

Basicamente, é a ilustração de um diretório, onde o Ícone ou é de uma pasta ou é de um arquivo.

Como posso fazê-lo? Eu já consegui inserir o CheckBox modificando o TableModel, mas nao consigo de jeito nenhum mostrar o Ícone.

Sugestões??

5 Respostas

kinow

Pro ícone você poderia tentar um JLabel e setar o Icon dele…
ou consulte www.javadesktop.org , uma vez vi uma table customizada, tinha até link pra URIs em azul hahahaha, abraços.

M

não
não consegui fazer aparecer
:///
to ficando aflito hehehehe
realmente aflito
o pior é que o nome das colunas não está aparecendo também
e eu não consigo mudar a largura das colunas
pQ será?

maxsen

Experimenta dar uma olhada em : http://quicktable.org/

[]s

_fs

http://javaalmanac.com/egs/javax.swing.table/DefRender.html
http://javaalmanac.com/egs/javax.swing.table/CustRend.html
http://javaalmanac.com/egs/javax.swing.table/CustRendClass.html

Mais aqui:
http://javaalmanac.com/egs/javax.swing.table/pkg.html

theBalrog

Kra…

Eu tive que fazer isso há pouco tempo atrás…
O que vc pode fazer é:

1º Cria uma subclasse de JLabel implementando TableCellRenderer
Dica: lembre-se que o JLabel aceita um Icon

2º Dê uma olhada nessa classe: FileSystemView

Eu acho que eu já falei demais… eheheeheh
Vc precisa se esforçar tb… Mas assim: dá uma olhada nessa classe e nessa interface que eu te passei… vc vai ver que vc pode conseguir um resultado muito bom…

Criado 27 de junho de 2005
Ultima resposta 29 de jun. de 2005
Respostas 5
Participantes 5