1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

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..

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee javadoc java8 ou faça a sua própria pergunta.