Você vai ter que usar a classe DefaultTableModel, que será adcionada a classe JTable,
na classe DefaultTableModel existe um método que permite adcionar novas linhas e colunas
em tempo de execução....
Dá uma pesquisada na Internet que você vai encontrar exemplos.
 
Awdryn Cavalacche de Souza.
----- Original Message -----
From: jrdiniz -
Sent: Friday, June 27, 2003 10:47 AM
Subject: Re: [java-list] Adicionar Linhas em JTable

Olá Marcelo,
 
Agradeço a ajuda, porém e perdoe-me a ignorância, até onde sei
um JList exibe linhas de apenas uma coluna, e os dados os quais
estou tentado exibir são dividios em 7 colunas. Foi por isso que tentei
usar JTable...
 
Alguma sugestão?
 
[]'s
Júlio Ribeiro


Marcelo Martim Marques <[EMAIL PROTECTED]> wrote:
Saudações pessoal..

Lá vai...

Adicionando e removendo um item em um componente JList

O padrão de uma JLista é não permitir que se adicione ou remova seus itens.
Para permitir este tipo de operação a lista tem de ser criada com um DefaultListmodel.

// Criando uma lista que permita a adição e remoção de itens.
DefaultListModel model = new DefaultListModel();
JList list = new JList(model);

// Inicializando a lista com alguns itens
String[] items = {"A", "B", "C", "D"};
for (int i=0; i model.add(i, items[i]);
}

// Adicionando um item no final da lista
int pos = list.getModel().getSize();
model.add(pos, "E");

// Adicionando um item no inicio da lista
pos = 0;
model.add(pos, "a");

Este método sobrepõe um item

// Sobrepõe o segundo item da lista
pos = 1;
model.set(pos, "b");

Este método é usado para remover um item da lista

// Removendo o primeiro item da lista
pos = 0;
model.remove(pos);

// Removendo o último item da lista
pos = model.getSize()-1;
if (pos >= 0) {
model.remove(pos);
}

// Removendo todos os itens
model.clear();



Valeu...

Marcelo



jrdiniz - escreveu:

>
> Olá pessoal,
>
> Alguém sabe me dizer como alterar a quantidade de linhas de um JTable,
> depois que ele foi criado??
>
> Tenho uma classe que lê um arquivo texto e imprime algumas
> informações no JTable. Na mesma janela tenho um campo de filtragem.
>
> A intensão é que a medida em que se digite uma palavra neste último
> campo, as informações no JTable sejam filtradas e permaneçam apenas as
> que satisfaçam as condições de busca.
>
> O problema é que não estou conseguindo encontrar um método que me
> permita alterar o número de linhas após a criação. Se alguém tiver
> alguma sugestão...
>
>
> Obrigado
> Júlio Ribeiro
>
>
>
> ------------------------------------------------------------------------
> *Yahoo! Mail *
> Mais espaço, mais segurança e gratuito: caixa postal de 6MB,
> antivírus, proteção contra spam.




------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.

Responder a