Ir para conteúdo
Fórum Script Brasil

andersonPS

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre andersonPS

andersonPS's Achievements

0

Reputação

  1. andersonPS

    cadastro

    Boa noite amigos estou seguindo um video onde existe um Formulário de Estado usando Netbeans e Um Banco de dados com o postgre fiz o banco tudo certo mas no formulário na linha 205 deveria aparecer depois do (.) de conecta.com PrepaStatement pst = conecta.conn. o ( PrepaStatement com o sql ) mas para mim não aparece essa opção somente comp String poderiam me ajuda?? Deixe marcado a linha com minha dificuldade ======== segue o código abaixo. package Formularios; import Utilitarios.ConectaBanco; import java.sql.PreparedStatement; /** * * @author Raphael */ public class FrmEstado extends javax.swing.JFrame { ConectaBanco conecta = new ConectaBanco(); /** * Creates new form FrmEstado */ public FrmEstado() { initComponents(); conecta.conexão(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jTextField1Codigo = new javax.swing.JTextField(); jTextField2Nome = new javax.swing.JTextField(); jTextField3Sigla = new javax.swing.JTextField(); jButton1Novo = new javax.swing.JButton(); jButton2Alterar = new javax.swing.JButton(); jButton3Excluir = new javax.swing.JButton(); jButton4Salvar = new javax.swing.JButton(); jButton5Fechar = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); jTable1Tabela = new javax.swing.JTable(); jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle("Cadastro de Estado"); jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder()); jLabel2.setText("Código"); jLabel3.setText("Nome"); jLabel4.setText("Sigla"); jButton1Novo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagem/add2.png"))); // NOI18N jButton1Novo.setToolTipText("Novo"); jButton2Alterar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagem/pencil.png"))); // NOI18N jButton2Alterar.setToolTipText("Alterar"); jButton2Alterar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2AlterarActionPerformed(evt); } }); jButton3Excluir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagem/garbage.png"))); // NOI18N jButton3Excluir.setToolTipText("Excluir"); jButton4Salvar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagem/disk_blue.png"))); // NOI18N jButton4Salvar.setToolTipText("Salvar"); jButton4Salvar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4SalvarActionPerformed(evt); } }); jButton5Fechar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagem/error.png"))); // NOI18N jButton5Fechar.setToolTipText("Fechar"); jTable1Tabela.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null} }, new String [] { "Title 1", "Title 2", "Title 3", "Title 4" } )); jScrollPane1.setViewportView(jTable1Tabela); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jLabel3) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField2Nome, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(142, 142, 142)) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jButton1Novo, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jButton4Salvar, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33) .addComponent(jButton2Alterar, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(39, 39, 39))) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField1Codigo, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(89, 89, 89))) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel4) .addComponent(jButton3Excluir, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jTextField3Sigla, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(177, 177, 177)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addComponent(jButton5Fechar, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()))) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jScrollPane1) .addContainerGap()))) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap(45, Short.MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(jTextField1Codigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(38, 38, 38) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(jTextField2Nome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel4) .addComponent(jTextField3Sigla, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(18, 18, 18) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jButton2Alterar, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jButton1Novo, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton4Salvar, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jButton5Fechar, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 46, Short.MAX_VALUE) .addComponent(jButton3Excluir, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 164, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N jLabel1.setText("Formulário de Cadastro de Estado"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) .addGroup(layout.createSequentialGroup() .addGap(106, 106, 106) .addComponent(jLabel1) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 21, Short.MAX_VALUE) .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); pack(); }// </editor-fold> private void jButton4SalvarActionPerformed(java.awt.event.ActionEvent evt) { PreparedStatement pst = conecta.conn. ======================================================================================================= } private void jButton2AlterarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(FrmEstado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(FrmEstado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(FrmEstado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(FrmEstado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new FrmEstado().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton jButton1Novo; private javax.swing.JButton jButton2Alterar; private javax.swing.JButton jButton3Excluir; private javax.swing.JButton jButton4Salvar; private javax.swing.JButton jButton5Fechar; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTable jTable1Tabela; private javax.swing.JTextField jTextField1Codigo; private javax.swing.JTextField jTextField2Nome; private javax.swing.JTextField jTextField3Sigla; // End of variables declaration }
  2. andersonPS

    reclamação

    estou muito insatisfeito tenho dois posts aqui no site precisava muito da resposta e não teve um membro pra me ajudar.
  3. Pessoal gostaria dessa força o exercício que esta logo abaixo no comentário já fiz boa parte do código o problema é que não consigo implementar todas as variáveis ele roda com apenas a variável passageiros da struct avião como faço para rodar todas? preciso fazer apenas cadastro remoção e exclusão. /* Fazer um programa em Linguagem C que implemente uma estrutura avião(structaviao), permitindo o cadastro e a exibição, com os seguintes campos:*/ /*Fazer um programa em Linguagem C que criem uma estrutura de dados voo(struct voo) para a empresa VOEBEM, que servirá para implementar funções para controle da lista dos voos. A estrutura voo deve ser implementada de forma dinâmica e deve conter os seguintes dados: 2. Implementar a função cadastrarVoo() que deve permitir o cadastro de um novo voo; 3. Implementar a função consultaVoo() que deve permitir obter as informações do voo com base na digitação do número do voo; 4. Implementar a função removeVoo() que permita a exclusão de um determinado voo.*/ #include <stdio.h> #include <conio.h> #include <cstdlib> struct aviao { char modelo[8]; char fabricante[30]; int passageiros; float comprimento; float altura; float velocidade; float altitude; char motor [10]; struct aviao *prox; }; struct aviao *aux, *inicio = NULL, *final = NULL; /*função responsável por criar a lista*/ struct aviao* cria(void) { return NULL; } /* função com tipo de retorno ponteiro para estrutura, realizando inserção pelo final*/ struct aviao* insere_final() { int x; printf("Entre com um numero inteiro: "); scanf("%i",&x); aux = (struct aviao*) malloc (sizeof(struct aviao)); aux->passageiros = x; aux -> prox = (struct aviao *) NULL; if(inicio == NULL) inicio = final = aux; else { final -> prox = aux; final = aux; } return inicio; } /* função que verifica o estado da lista: retorno 1 se vazia ou 0 se não vazia*/ int lista_vazia(struct aviao *lista) { if(lista == NULL) return 1; else return 0; } /* função responsável por imprimir o conteúdo da lista*/ void visualiza_lista_final(struct aviao *lista) { /* verifica se a lista está vazia*/ if(!lista_vazia(lista)) { aux = lista; while(aux != (struct aviao *) NULL) { printf("Valor da Lista: %i\n", aux->passageiros); aux = aux -> prox; } } /* indica que a lista está vazia*/ else printf("\nTentou imprimir uma lista vazia!"); getch(); } /* função que busca um elemento na lista*/ struct aviao* busca(struct aviao* lista, int busca) { bool achou = 0; if(!lista_vazia(lista)) { for(aux=lista;aux!=NULL;aux=aux->prox) { if(aux->passageiros == busca) { printf("Valor encontrado.\n"); achou = 1; } } if(!achou) printf("Valor não encontrado.\n"); } else { printf("\nTentou buscar de uma lista vazia"); } getch(); return NULL; } /* função para excluir registros da lista*/ struct aviao* excluir(struct aviao *lista, int valor) { struct aviao *ant = NULL; /* ponteiro para elemento anterior */ aux = lista; /* ponteiro para percorrer a lista */ if(!lista_vazia(lista)) { /* procura elemento na lista, guardando anterior */ while(aux!= NULL && aux->passageiros != valor) { ant = aux; aux = aux->prox; } /* verifica se achou o elemento */ if(aux == NULL) { printf("\nNao foi possivel a exclusao. Elemento não encontrado!"); getche(); return lista; } /* retira elemento */ if(ant == NULL) lista = aux->prox; else ant->prox = aux->prox; free(aux); printf("Elemento removido com sucesso!\n"); getche(); return lista; } else { printf("\nTentou remover de uma lista vazia"); getche(); return lista; } } int main() { int op, vremover, vbuscar; struct aviao *lista; lista = cria(); while(op != 5) { system("cls"); printf("\nPrograma Para Manipulacao de Listas Ligadas"); printf("\n1 - Inserir no Final da Lista"); printf("\n2 - Visualizar Lista"); printf("\n3 - Buscar Elemento na Lista"); printf("\n4 - Excluir Elemento"); printf("\n5 - Sair do Programa"); printf("\nEntre com a Opcao Desejada: "); scanf("%i",&op); switch(op) { case 1: lista = insere_final(); break; case 2: visualiza_lista_final(lista); break; case 3: printf("Entre com o valor que se deseja buscar: "); scanf("%d",&vbuscar); busca(lista,vbuscar); break; case 4: printf("Entre com o valor que deseja remover: "); scanf("%i",&vremover); lista = excluir(lista, vremover); break; case 5: exit(1); } } }
  4. Amigos tenho um BD de controle de estoque com tbl entrada saida e estoque gostaria de saber como inserir um campo no meu frm saida que me mostrasse o saldo em estoque conforme eu fosse digitando os códigos para saída caso queiram me ajudar anderson_p_santos@hotmail entrem em contato que envio o BD para melhor compreender
×
×
  • Criar Novo...