Ir para conteúdo
Fórum Script Brasil
  • 0

Busca por um campo txt


saboia2000

Pergunta

Como posso mondar uma busca em um banco de dados onde eu digito codigo e aperto enter o sistema joga informacao de descricao, preço em 2 campos label...

Produto.java

package sistema.classes;

public class Produto {

public String CODALFA;

private String DESCRICAO;

private String DESCRED;

private String PRECO1;

public Produto (

String CODALFA,

String DESCRICAO,

String DESCRED,

String PRECO1

)

{

SetCODALFA(CODALFA);

SetDESCRICAO(DESCRICAO);

SetDESCRED(DESCRED);

SetPRECO1(PRECO1);

}

//------------------------------

//comandos sql para o objeto

//------------------------------

public String getINS()

{

String sql="";

sql+="INSERT INTO operador ";

sql+="VALUES( ";

sql+="'" + getCODALFA() + "', ";

sql+="'" + getDESCRICAO() + "', ";

sql+="'" + getDESCRED() + "', ";

sql+="'" + getPRECO1() + "');";

return sql;

}

@Override

public String toString()

{

return getDESCRED() +" -> " +

"(" +getDESCRED() + ")";

}

public void SetCODALFA(String CODALFA) {

this.CODALFA=CODALFA;}

public void SetDESCRED(String DESCRED) {

this.DESCRED=DESCRED;}

public void SetDESCRICAO(String DESCRICAO) {

this.DESCRICAO=DESCRICAO;}

public void SetPRECO1(String PRECO1) {

this.PRECO1=PRECO1; }

public String getCODALFA() {

return CODALFA;

}

public String getDESCRED() {

return DESCRED ;

}

public String getDESCRICAO() {

return DESCRICAO;

}

public String getPRECO1() {

return PRECO1;

}

}

Cadastro principal campos do Form....

package firebird;

import Conexao.Conexao;

import java.util.ArrayList;

import sistema.classes.Produto;

public class Firebird extends javax.swing.JFrame {

private Conexao conexao;

private ArrayList amigos;

private ArrayList amigos1;

private Produto produto;

private ArrayList produtos;

/** Creates new form Firebird */

public Firebird() {

initComponents();

conexao = new Conexao();

amigos = conexao.carga();

amigos1 = conexao.Operador();

produtos = conexao.Produtos();

carregaCombos();

carregaCombosPro();

produto = (Produto)Cb_produto.getSelectedItem();

carregaProduto(produto);

}

public void carregaCombos()

{

lsAmigo.setListData(amigos.toArray());

for(int p=0;p<amigos1.size();p++)

cbAmigo.addItem(amigos1.get(p));

return ;

}

public void carregaCombosPro()

{

for(int p=0;p<produtos.size();p++)

Cb_produto.addItem(produtos.get(p));

return ;

}

public void carregaProduto(Produto a)

{

produto = a;

Descri_lbl_produto.setText(a.getCODALFA());

Preco_lbl_produto.setText(a.getPRECO1());

jLabel1.setText(a.getDESCRED());

}

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

codigo = new javax.swing.JTextField();

jScrollPane1 = new javax.swing.JScrollPane();

lsAmigo = new javax.swing.JList();

cbAmigo = new javax.swing.JComboBox();

Operador_lbl = new javax.swing.JLabel();

Codigo_produto_Lbl = new javax.swing.JLabel();

Descri_lbl_produto = new javax.swing.JLabel();

Preco_lbl_produto = new javax.swing.JLabel();

QTD_txt_produto = new javax.swing.JTextField();

Preco_lbl_produto_final = new javax.swing.JLabel();

jScrollPane2 = new javax.swing.JScrollPane();

jList1 = new javax.swing.JList();

Cancelar_btn = new javax.swing.JButton();

Confirmar_btn = new javax.swing.JButton();

jButton1 = new javax.swing.JButton();

jSeparator1 = new javax.swing.JSeparator();

jSeparator2 = new javax.swing.JSeparator();

Cb_produto = new javax.swing.JComboBox();

jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

formMouseClicked(evt);

}

});

lsAmigo.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

lsAmigoMouseClicked(evt);

}

});

jScrollPane1.setViewportView(lsAmigo);

cbAmigo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cbAmigoActionPerformed(evt);

}

});

Operador_lbl.setText("Operador:");

Codigo_produto_Lbl.setText("Codigo Produto:");

Descri_lbl_produto.setText("jLabel3");

Descri_lbl_produto.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

Descri_lbl_produtoMouseClicked(evt);

}

});

Preco_lbl_produto.setText("jLabel1");

QTD_txt_produto.setText("qtd");

QTD_txt_produto.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

QTD_txt_produtoActionPerformed(evt);

}

});

Preco_lbl_produto_final.setText("total");

jScrollPane2.setViewportView(jList1);

Cancelar_btn.setText("Cancelar");

Confirmar_btn.setText("Confirmar");

jButton1.setText("jButton1");

Cb_produto.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Cb_produtoActionPerformed(evt);

}

});

jLabel1.setText("jLabel1");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(20, 20, 20)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(Operador_lbl)

.addComponent(Codigo_produto_Lbl))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(codigo)

.addComponent(cbAmigo, 0, 127, Short.MAX_VALUE))

.addGap(28, 28, 28)

.addComponent(Cb_produto, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(37, 37, 37))

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(Cancelar_btn)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(Confirmar_btn)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton1)

.addGap(18, 18, 18)

.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 133, Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 380, Short.MAX_VALUE)

.addContainerGap())

.addComponent(jSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(Descri_lbl_produto, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(Preco_lbl_produto, javax.swing.GroupLayout.PREFERRED_SIZE, 56, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(14, 14, 14)

.addComponent(QTD_txt_produto, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(Preco_lbl_produto_final, javax.swing.GroupLayout.DEFAULT_SIZE, 50, Short.MAX_VALUE)

.addContainerGap())

.addComponent(jSeparator2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(Operador_lbl)

.addComponent(cbAmigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(Cb_produto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(6, 6, 6)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(Codigo_produto_Lbl)

.addComponent(codigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(1, 1, 1)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(2, 2, 2)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(QTD_txt_produto, javax.swing.GroupLayout.DEFAULT_SIZE, 35, Short.MAX_VALUE)

.addComponent(Preco_lbl_produto_final, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(Descri_lbl_produto, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(Preco_lbl_produto))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 10, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(45, 45, 45)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 51, Short.MAX_VALUE)

.addComponent(Confirmar_btn, javax.swing.GroupLayout.DEFAULT_SIZE, 51, Short.MAX_VALUE)

.addComponent(Cancelar_btn, javax.swing.GroupLayout.DEFAULT_SIZE, 51, Short.MAX_VALUE)

.addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 51, Short.MAX_VALUE)))

);

pack();

}// </editor-fold>

private void formMouseClicked(java.awt.event.MouseEvent evt) {

}

private void lsAmigoMouseClicked(java.awt.event.MouseEvent evt) {

// TODO adicione seu código de manipulação aqui:

}

private void cbAmigoActionPerformed(java.awt.event.ActionEvent evt) {

}

private void Descri_lbl_produtoMouseClicked(java.awt.event.MouseEvent evt) {

produto = (Produto)Cb_produto.getSelectedItem();

carregaProduto(produto);

}

private void Cb_produtoActionPerformed(java.awt.event.ActionEvent evt) {

produto = (Produto)Cb_produto.getSelectedItem();

carregaProduto(produto);// TODO add your handling code here:

}

private void QTD_txt_produtoActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Firebird().setVisible(true);

}

});

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...