JTable AJUDA!

2 respostas
telltarget

Ola galera do guj…

Sou iniciante no java… dai dei uma lida tutorial que tem aqui no guj sobre JTable que e tentei implementar…

Eu estou trabalhando com a IDE “JBuilder 2005” e criei via interface um Jtable com o nome “jt_fone”… dai fui no codigo e fiz o seguinte:

public void fone(){
        String[] colunas = new String []{"Nome","Telefone"};
        String[][] dados = new String [][] {
                           {"Antonio","1234-1234"},
                           {"Maria","4321-4321"},
                           {"Eduardo","7896-7896"},
                           {"Celio","5465-5465"}
        };
        DefaultTableModel modelo = new DefaultTableModel(dados,colunas);
        //Como faço para colocar esses dados na Minha JTABLE???
    }

E agora… como é que eu faço para colocar esses dados para a minha Jtable?

Qualquer ajuda é bem vinda!!! Obrigado…

2 Respostas

Marcos_Henrique_N_Al
/**
 * 
 */

import java.awt.Component;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

/**
 * @author marcos
 * 
 */
public class MinhaTabelaJTable {
	/**
	 * 
	 */
	public MinhaTabelaJTable() {
		JFrame telinha = new JFrame("Estudando JTable");
		telinha.add(new JScrollPane(montaTabela()));
		telinha.setSize(600, 300);
		telinha.setVisible(true);
		telinha.setLocationRelativeTo(null);
		telinha.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// TODO Auto-generated constructor stub
	}

	private JTable montaTabela() {
		String coluna[] = { "Nome", "Telefone" };
		String linha[][] = { { "Antonio", "1234-1234" },
				{ "Maria", "4321-4321" }, { "Eduardo", "7896-7896" },
				{ "Celio", "5465-5465" } };
		JTable tabelaNome = new JTable(linha, coluna);
		return tabelaNome;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		new MinhaTabelaJTable();
		// TODO Auto-generated method stub

	}
}
telltarget

Eu não quero criar uma new jtable… apenas gostaria de adicionar os dados para dentro da jtable denominada “jt_teste”

alguma coisa como…
jt_teste.getValueAt(dados,colunas); // Mas não funciona…

Tem uma ideia?

Criado 7 de junho de 2007
Ultima resposta 8 de jun. de 2007
Respostas 2
Participantes 2