[Dúvida] Criação de JTable!

Olá, pessoal do GUJ!
Tudo bem?

Estou com um projetozinho aqui, e me bateu uma dúvida.
Bom, eu crio uma JTable que irá receber uma lista de uma classe chamada Linha:

[code]public class LinhasArquivoTableModel extends AbstractTableModel
{
private List linhas;

public LinhasArquivoTableModel(List<Linha> linhas)
{
    this.linhas = linhas != null ? linhas : new ArrayList<Linha>();
}

public int getRowCount()
{
    return linhas.size();
}
public int getColumnCount()
{
    return 1;
}

@Override
public String getColumnName(int column)
{
    if (column == 0) return "Linhas do arquivo";
    return "";
}
public Object getValueAt(int row, int col)
{
    Linha linha = linhas.get(row);
    if (col == 0) return linha.getLegenda();

    return "";
}

public List<Linha> getValores() { return linhas; }

}
[/code]

Até aí tudo bem; minha JTable está na tela com suas respectivas linhas.
Aí vem o problema: eu quero fazer uma nova JTable, do mesmo lado, com a mesma quantidade de linhas desta acima, só que com os campos vazios, com JTextField ou qualquer linha para edição no lugar, ao invés dos valores que aparecem na primeira.

Por exemplo:

Tabela 1           Tabela 2

Linha 1             (Linha vazia, para edição)
Linha 2             (Linha vazia, para edição)
Linha 3             (Linha vazia, para edição)

Basicamente isso!
Conto com a ajuda de vocês! :]

Não entendi pq usar o JTextField, se a JTable já te disponibiliza campos de texto editáveis.

E para criar a JTable vazia, use arrays de Strings vazias, por ex:

Object[][] data = {
{"", “”, “”},
{"", “”, “”},
{"", “”, “”}
};

Aí use data no lugar do parâmetro rowData do construtor da JTable.

Olá, Rael!

[quote=rael_gc]Não entendi pq usar o JTextField, se a JTable já te disponibiliza campos de texto editáveis.
[/quote]
Tem razão, esquece o que disse sobre JTextFields.

Não estou usando o DefaultTableModel. É ele quem usa arrays de objetos para preencher seus dados.
Aliás, vai uma dica: comece a criar seu próprio modelo para a JTable. Além de trabalhar diretamente com objetos, evita muitos transtornos mais pra frente!

Pois bem, a tabela 1 tem 10 linhas. Eu quero que a minha tabela 2 também tenha 10 linhas, editáveis, mas sem nenhum conteúdo, da mesma maneira que a tabela 1. Se a minha tabela 1 recebe um List como parâmetro, a tabela 2 receberá a mesma list; porém, ao invés de imprimir valores, imprimirá vazio.

É por aí que quero fazer!

Mas valeu a ajuda, mesmo assim :]