Olá amigos, preciso muito criar um JTable para exibir o resultado de uma consulta no banco de dados. Já pesquisei bastante e vi diversos exemplos, mas não consegui entender, como criar as linhas e colunas no JTable. Preciso de 6 colunas e 10 linhas. Alguém, por favor, poderia me ajudar??! Obrigado.
Criar um JTable
5 Respostas
Primeiro, tutorial sobre JTable:
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
Segundo, tutorial sobre JDBC:
http://java.sun.com/docs/books/tutorial/jdbc/index.html
Junte os dois e vocë terá o que precisa.
Já dei uma olhada, e não está muito fácil. Vou tentar resolver e logo postarei a resposta.
M
Parece estar mais fácil. Vou estudar estes tutoriais e já coloco a resposta. Preciso apenas exibir uma consulta feita no banco (access).
Beleza, o que eu entendi foi isso:
E agora, como eu uso esse código no meu projeto, ou seja, na prática como ficaria para mandar construir 6 colunas e 10 linhas?
import javax.swing.table.AbstractTableModel;
public class MinhaTableModel extends AbstractTableModel {
private String[] tituloColunas;
private Object[][] data;
private int linhas, colunas;
public MinhaTableModel(String[] tituloColunas, int numLinhas, int numColunas){
this.tituloColunas= tituloColunas;
this.data= new Object[numLinhas][numColunas];
linhas=numLinhas;
colunas=numColunas;
}
// col indice da coluna a ser retornado o t?tulo da coluna
public String getColumnName(int col){
return tituloColunas[col];
}
// retorna o número de colunas da table
public int getColumnCount() {
return colunas;
}
//return retorna o n?mero de linhas da table
public int getRowCount() {
return linhas;
}
//retorna o objeto na que esta? na posição??
public Object getValueAt(int linha, int coluna) {
return data[linha][coluna];
}
// seta o valor o da linha x coluna com o objeto passado
public void setValueAt(Object valor, int linha, int coluna) {
data[linha][coluna]=valor.toString();
fireTableCellUpdated(linha, coluna);
}
}
Criado 27 de junho de 2010
Ultima resposta 27 de jun. de 2010
Respostas 5
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo