Ir para conteúdo
Fórum Script Brasil

alucardmaas

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que alucardmaas postou

  1. Sou iniciante em Java e estou fazendo um sistema de cadastro de produto ate então já consegui fazer toda a parte de cadastro e conexão com o banco de dados, mas agora estou com a seguinte duvida em relação a jtable aonde eu quero colocar todos os dados do banco de dados e exibir em uma tabela (jtable), abaixo o codigo: import javax.swing.JOptionPane; public class RelatorioProduto extends javax.swing.JFrame { String produto = "select * from produto"; public RelatorioProduto() { initComponents(); if (!BD.getConnection()) { JOptionPane.showMessageDialog(null, "Falha na conexão, o sistema será fechado!"); System.exit(0); } } @SuppressWarnings("unchecked") private void btExibirActionPerformed(java.awt.event.ActionEvent evt) { if (evt.getSource()==btExibir) { try { String sql = "SELECT * FROM produto"; BD.setResultSet(sql); //Aqui eu apresentaria a função feita abaixo, já toda a tabela preenchida if (BD.resultSet.next()) { //Função AtualizaCampos(); } else { JOptionPane.showMessageDialog(null,"Produto não Encontrado!"); BD.setResultSet(produto); } } catch(Exception erro) {} } } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new RelatorioProduto().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JTable Consulta; private javax.swing.JButton btExibir; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration //este metodo eu usei para atualizar os campos na tela produto, ou seja, eu faço a busca e atualizo normal e aparece tudo em cada campo determinado, eu gostaria de saber como faço isto em tabelas (jtable). public void AtualizaCampos() { try { tfCodigo.setText(BD.resultSet.getString("codigo")); tfGrupo.setText(BD.resultSet.getString("grupo")); tfProduto.setText(BD.resultSet.getString("produto")); tfDataCompra.setText(""+BD.resultSet.getDate("datacompra")); tfEstoque.setText(BD.resultSet.getString("estoque")); tfCusto.setText("R$"+""+BD.resultSet.getString("custo")); tfPrecoVenda.setText("R$"+""+BD.resultSet.getString("venda")); tfValidade.setText(""+BD.resultSet.getDate("validade")); } catch(SQLException erro) { } } }
×
×
  • Criar Novo...