@Override public String getColumnName(int column) { switch (column) { case 1: produto.getId(); break; case 2: produto.getCodigodeBarra(); break; case 3: produto.getCategoria(); break; case 4: produto.getQtd(); break; case 5: produto.getCusto(); break; case 6: produto.getMargemLucro(); break; case 7: produto.getDescricao(); break; default: break; } return "ooooh"; }
public Object getValueAt(int rowIndex, int columnIndex) { switch (columnIndex) { case 1: produto.getId(); break; case 2: produto.getCodigodeBarra(); break; case 3: produto.getCategoria(); break; case 4: produto.getQtd(); break; case 5: produto.getCusto(); break; case 6: produto.getMargemLucro(); break; case 7: produto.getDescricao(); break; default: break; } return "Nao gravado"; }
public void buscaProduto() { // instancia produto Produto p = new Produto(); // instancia produto da compra produtoDaCompra = new ProdutosDaCompra(); // cria a tela de busca como modal FramePesquisaProduto tela_busca = new FramePesquisaProduto(); tela_busca.setModal(true); // exibe a tela de pesquisa do produto tela_busca.setVisible(true); // recupera os dados p = tela_busca.retornaProduto(); // seta o produto para o produto da compra produtoDaCompra.setProduto(p); // seta na tela o produto da compra if (produtoDaCompra.getProduto() != null) { Integer linhaSelecionada = jtbProdutosCompra.getSelectedRow(); jtbProdutosCompra.setValueAt(p.getCodigo(), linhaSelecionada, 0); jtbProdutosCompra.setValueAt(p.getDescricao(), linhaSelecionada, 1); jtbProdutosCompra.setValueAt(p.getPrecoVenda(), linhaSelecionada, 3); } }