@Camila_Gabrielly escreveu:
Olá pessoinhas, eu tenho uma classe pra modelo de tabela, e uma classe pra preencher a tabela com o banco de dados.
O que eu quero saber como posso Adicionar uma Coluna que não consulte ao banco que contenha a ordem dos Itens por exemplo.
Considere as aspas uma Coluna.
"Codigo(busca no banco)" "Item" "Produto(busca no banco)",
343 1 lapis
686 2 borrachaComo poderia fazer a coluna item??
Abaixo segue como está hoje o preenchimento da minha tabela
import java.sql.*; import java.util.ArrayList; import javax.swing.table.AbstractTableModel; public class Tabela extends AbstractTableModel{ private int numLinhas; private ArrayList<String[]> dados; private ResultSetMetaData rsmd; private static final String[] titulo = {"Código","Cód. Barras","Descrição","Valor Unitário","Quantidade","Valor Total"}; public String getColumnName(int qtdcolunas){ return titulo[qtdcolunas]; } public Tabela(ResultSet rs) throws SQLException{ setRs(rs); } public void setRs(ResultSet rs) throws SQLException{ dados = new ArrayList<String[]>(); while(rs.next()){ String[] linha ={ rs.getString("codigo"), rs.getString("codbarras"), rs.getString("descricao_produto"), rs.getString("valor_unitario"), rs.getString("quantidade"), rs.getString("valor_total")}; dados.add(linha); } fireTableStructureChanged(); } @Override public int getRowCount(){ return dados.size(); } @Override public int getColumnCount(){ return titulo.length; } @Override public Object getValueAt(int rowIndex, int columnIndex){ String[] linha = dados.get(rowIndex); return linha[columnIndex]; } public void deletarLinha(int linha){ dados.remove(linha); fireTableRowsDeleted(linha, linha); } }
Mensagens: 6
Participantes: 2