Re: [java-list] Preencher JTable com Vectors de outra Classe?

2002-12-08 Por tôpico José Voss Junior



Procure a classe AbstractTableModel ou implemente a 
Interface TableModel, é muito mais aficiente que qualquer coisa

  - Original Message - 
  From: 
  Vinícius 
  Pitta Lima de Araújo 
  To: [EMAIL PROTECTED] 
  Sent: Monday, December 02, 2002 11:57 
  PM
  Subject: Re: [java-list] Preencher JTable 
  com Vectors de outra Classe?
  Você pode criar um JTable com um DefaultTableModel que possui 
  um construtor mais ou menos assim DefaultTableModel(Vector dados, Vector 
  colunas). O primeiro Vector é um Vector de Vectors. Cada elemento dele é 
  considerado uma linha e os elementos dentro desse Vector (linha) são 
  considerados colunas.Algo do tipo:import 
  javax.swing.table.*;//...Vector dados = new 
  Vector();Vector colunas = new Vector();colunas.add("Coluna 
  A");colunas.add("Coluna B");dados.addElement(new 
  Vector());((Vector) dados.lastElement()).addElement("Valor 
  A");((Vector) dados.lastElement()).addElement("Valor B");tabela = 
  new JTable(new DefaultTableModel(dados, 
  colunas));//...[]´sVinícius
  
  At 08:18 29/11/2002 -0300, you wrote:
  Galera, é 
o seguinte:Tenho uma Classe (Tela) que 
monta toda a parte gráfica(Interface) parainteração com o usuário e dentro desta classe tenho 
umaJTable e em outra Classe 
(Processa) tenho os métodos quefazem a 
consulta aos dados em uma tabela. Gostaria de sabercomo faço para poder preencher a JTable da Classe Tela 
comdois Vectors que estão na Classe 
Processa, os Vectors contemlinha e coluna 
da tabela que é consultada.GratoAnderson


Re: [java-list] Preencher JTable com Vectors de outra Classe?

2002-12-02 Por tôpico Vinícius Pitta Lima de Araújo


Você pode criar um JTable com um DefaultTableModel que possui um
construtor mais ou menos assim DefaultTableModel(Vector dados, Vector
colunas). O primeiro Vector é um Vector de Vectors. Cada elemento
dele é considerado uma linha e os elementos dentro desse Vector (linha)
são considerados colunas.
Algo do tipo:
import javax.swing.table.*;
//...
Vector dados = new Vector();
Vector colunas = new Vector();
colunas.add(Coluna A);
colunas.add(Coluna B);
dados.addElement(new Vector());
((Vector) dados.lastElement()).addElement(Valor A);
((Vector) dados.lastElement()).addElement(Valor B);
tabela = new JTable(new DefaultTableModel(dados, colunas));
//...
[]´s
Vinícius


At 08:18 29/11/2002 -0300, you wrote:
Galera, é
o seguinte:
Tenho uma Classe (Tela) que monta toda a parte
gráfica(Interface) para
interação com o usuário e dentro desta
classe tenho uma
JTable e em outra Classe (Processa) tenho
os métodos que
fazem a consulta aos dados em uma tabela.
Gostaria de saber
como faço para poder preencher a JTable da
Classe Tela com
dois Vectors que estão na Classe Processa, os
Vectors contem
linha e coluna da tabela que é
consultada.


Grato


Anderson



Re: [java-list] Preencher JTable com Vectors de outra Classe?

2002-11-30 Por tôpico Hugo Ribeiro
Ola,
eu passo a JTable como parametro pra outra classe e uso a referencia pra preenche-la:

Instancio a classe processa na classe tela e chamo um metodo que preenche a tabela:
md1.montaTabela(tblImoveis, sql, cnSis);

Na classe processa:
public void montaTabela (JTable tbl, String sql, Connection cn) throws SQLException {
  ...
  tbl.setModel(new javax.swing.table.DefaultTableModel(linhas, colunas));  
  ...
}

Nao sei eh o mais correto em java, mas eh como eu estou usando (ate aprender um meio 
mais java de se fazer :)

[]s Hugo Ribeiro

-- 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] 
-




[java-list] Preencher JTable com Vectors de outra Classe?

2002-11-29 Por tôpico Anderson José de Souza



Galera, é o seguinte:
Tenho uma Classe (Tela)que monta toda a parte 
gráfica(Interface) para
interação com o usuário e dentro desta classe 
tenho uma
JTable e em outra Classe (Processa) tenho os 
métodos que
fazem a consulta aos dados em uma tabela. Gostaria 
de saber
como faço para poder preencher a JTable da Classe 
Tela com
dois Vectors que estão na Classe Processa, os 
Vectors contem
linha e coluna da tabela que é 
consultada.


Grato


Anderson