Versão atual:

Ajuda no meu JFrame (java)

Bom, quero add uns atributos do BD através de um botao..

como no Ex:

https://www.filepicker.io/api/file/Bxb1mxUiRNfou5Xz2gfg

ao digitar o cod 81 e qtd 1 e apertar em adicionar Mercadoria, ele ira buscar o cod, desc e preço da minha tabela mercadoria.. e mostra na tela como o exemplo acima.. mais não me recordo como faz isso..

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.nio.ByteOrder;

public class PdvGUI extends JFrame implements ActionListener{

   private JLabel lCodigoMercadoria;
   private JLabel lQtdMercadoria;



   private JTextField tCodMercadoria;
   private JTextField tQtdMercadoria;



   private JButton btnAddMercadoria;
   private JButton btnCancelaMercadoria;
   private JButton btnExibirMercadoria;
   private JButton btnExibirTop;   

   private JPanel jTexto;
   private JPanel jBotoes;

   private PontoDeVenda pontoDeVenda;   
   private JTextArea area;
   private JScrollPane barra;

   public PontoDeVendaGUI(){
      pontoDeVenda = new PontoDeVenda();


      lCodigoMercadoria = new JLabel("Codigo Mercadoria: ");
      lQtdMercadoria = new JLabel("Quantidade Mercadoria: ");

      tTotalCompra = new JTextField(10);
      tCodMercadoria = new JTextField(10);
      tQtdMercadoria = new JTextField(10);



      btnAddMercadoria = new JButton("Adiciona Mercadoria");
      btnCancelaMercadoria = new JButton("Cancela Mercadoria");
      btnExibirMercadoria = new JButton("Exibir Mercadorias");
      btnExibirTop = new JButton("Exibir TOP 10");
      area  = new JTextArea();
      barra = new JScrollPane(area);
      Container c = getContentPane();
      c.setLayout(new BorderLayout());

      c.add(BorderLayout.CENTER, barra);

      jTexto = new JPanel();
      jTexto.setLayout(new GridLayout(6,2));

      jBotoes = new JPanel();
      jBotoes.setLayout(new GridLayout(8,1));



      jBotoes.add(lCodigoMercadoria);
      jBotoes.add(tCodMercadoria);
      jBotoes.add(lQtdMercadoria);
      jBotoes.add(tQtdMercadoria);
      jBotoes.add(btnAddMercadoria);
      jBotoes.add(btnCancelaMercadoria);
      jBotoes.add(btnExibirMercadoria);
      jBotoes.add(btnExibirTop);

      c.add(BorderLayout.EAST, jBotoes);


      btnAddMercadoria.addActionListener(this);
      btnCancelaMercadoria.addActionListener(this);
      btnExibirMercadoria.addActionListener(this);
      btnExibirTop.addActionListener(this);



      setSize( 700, 350 );
      setLocation( 500, 400 );
      setVisible( true );

        }

      public void actionPerformed(ActionEvent e){
      if(e.getSource() == btnAddMercadoria){

            /*
            aqui que eu gostaria de dar essa ação ao botão
            */       


      }


  }    
}

minha classe mercadoria que extends pdv e meu banco de dados com os valores ja estao feitos.. so queria saber o metodo para dar ação ao botão e fazer a mesma coisa na imagem..

Versão(1):

Ver a versão formatada

Ajuda no meu JFrame (java)

Comentário

new question