Problema com JTable

3 respostas
L

To com um problema básico.Eu crio o objeto JTable passando um modelo(Default) para o mesmo.Para o modelo passo uma matriz de String para as linhas e um vetor de String para as colunas.Funciona bem, o nro de colunas fica certo e as linhas aparecem corretamente.Porém o nome das colunas não aparece de jeito nenhum!
Como faço para fazer aparecer?

Valeu!!!

3 Respostas

kinow

Você não tem o código usado na criação da tabela? :?:

tiago.vt
public static Vector getNomeColuna(){
		Vector nomeColuna = new Vector();
		
		nomeColuna.addElement("Cod. Orçamento");
		nomeColuna.addElement("Motivo");
		nomeColuna.addElement("Data Solicitado");
		nomeColuna.addElement("Estatus");
		nomeColuna.addElement("Data de Retorno");
		nomeColuna.addElement("Data de Fechamento");
		nomeColuna.addElement("Data Passado Orçamento");
		nomeColuna.addElement("Já é Cliente");
		nomeColuna.addElement("ID Cliente");
		nomeColuna.addElement("ID Vendedor");
		
		return nomeColuna;
	}


public static TableModel getModeloTabela(){
		
		DAOOrcamento daoOrcamento = new DAOOrcamento(getConnection);
		dadosColuna = daoOrcamento.carregaTabela();
		modeloTabela = new DefaultTableModel(dadosColuna , getNomeColuna());
		
		return modeloTabela;
}

private JTable getJTable() {
		if (jTable == null) {
			jTable = new JTable(getModeloTabela());
               }
               return jTable;
}
]

Espero ter ajudado eu faço desse jeito que postei pra você

L

Cara, valeu d+! Mas eu já tinha conseguido com ArrayList.O problema tava com o scroll.
Agora to com outro problema.Preciso fazer uma pesquisa na tabela.Eu queria digitar na prória célula o que estou buscando e a linha correspondente seja selecionada.
Alguém sabe como fazer isso?

valeu d+!

Criado 9 de janeiro de 2009
Ultima resposta 10 de jan. de 2009
Respostas 3
Participantes 3