bem, qdo eu arrasto um componente jtable no frame do net beans, ele já seta o modelo automaticamente, porem eu criei meu proprio modelo,e qdo tento setar ele no construtor não da certo, alguem pode me ajudar como faço para usar meu modelo.
Ajuda com jtable no netbeans
N
5 Respostas
Ao invés de setar o modelo no construtor faz assim:
jtable.setModel(seuModelo);
Vê aí se resolve!
N
tentei tb mas nada, tentei setar o model ali em modal q fica na lateral direita no properties, mas tb nada
Posta o código aqui, a parte da JTable e o seu modelo, pra ficar mais fácil de achar o problema.
N
itensTable = new JTable();
itensTable = createTable();
JScrollPane pane = new JScrollPane(itensTable);
pane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
pane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
tablePanel.add(itensTable);
public JTable createTable() {
ArrayList dados = new ArrayList();
dados .add(new String[] {"1", "1", "2", "3", "4"});
dados .add(new String[] {"2", "2", "12", "3", "4"});
String colunas[] = {"Cod Venda", "Cod. Item", "Cod. Produto", "Quantidade", "Valor" };
ModeloTabela tabela = new ModeloTabela(dados, colunas);
JTable table = new JTable(tabela);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.setOpaque(false);
table.setForeground(Color.darkGray);
table.setGridColor(Color.black);
table.setShowHorizontalLines(true);
table.setShowVerticalLines(true);
table.setVisible(true);
table.setEnabled(false);
return table;
}
T
String[] colunas = new String []{“Nome”, “Telefone”, “Contato”};
String[][] dados = new String [numeroLinhas][numeroColunas];
// preencher a matriz dados.
DefaultTableModel modelo = new DefaultTableModel(dados, colunas);
this.jTable1.setModel( modelo );
como o jTable já existe no form, não precisa criar um novo jTable.
espero ter ajudado.
Criado 13 de abril de 2007
Ultima resposta 13 de abr. de 2007
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