Jtable - mais de uma linha em uma céluila

2 respostas
ronnypeterson

Já pesquisei em vários lugares e naum achei nda.

Quero saber se é possível em colocar mais de uma linha em uma célula da Jtable e manipular cada linha dessa celula?

Desde já agradeço!

2 Respostas

RaulCarlin

Usa um JTextArea como renderer… primeiro, crie uma classe que extende JTextArea e implementa TableCellRenderer. Aí você cria um JTextArea utilizando essa sua classe nova.

JTextArea seuTextArea = new ClasseNovaTextArea();

Quando você implementar a interface TableCellRenderer você deve implementar o método getTableCellRendererComponent().

Pra setar o renderer de uma celula utilize:

suaTable.getColumnModel().getColumn(0).setCellRenderer(seuTextArea);

Pra manipular as linhas, manipule seu JTextArea.

Isto vale para JComboBox também…

ronnypeterson

Vou testar…valeu pela dica!

Criado 27 de junho de 2007
Ultima resposta 27 de jun. de 2007
Respostas 2
Participantes 2