Ir ao conteúdo
  • Cadastre-se

Dúvida em como inserir dados na tabela


Ir à solução Resolvido por k4n3d4,

Posts recomendados

Boa tarde à todos,

 

Estou com a seguinte duvida:

A imagem abaixo representa o programa que estou desenvolvendo e gostaria de saber como posso fazer para que ao apertar o botão circulado de verde, as informações circuladas de vermelho possam preencher uma linha da tabela de baixo. Muito obrigado desde já!

 

CKtJkcZW8AA1Uoj.jpg

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@k4n3d4

Nas propriedades do botão Inserir, procure o evento Action Performed.

Dentro desse evento(no modo código) você vai pegar as informações das caixas de texto (itens em vermelho) e salvar em variáveis.

Depois vai chamar na jTable os itens. Pode usar o DefaultTableModel. Tem anos que não uso o jTable. Eu teria que fazer aqui rsrs.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Solução

Consegui resolver, muito obrigado pela ajuda! eu criei uma variável global e utilizei a função abaixo:

public void passarTab2(){              VENDAS_TABLE2.setValueAt(VENDAS_COD.getText(), seleciona2, 0);       VENDAS_TABLE2.setValueAt(VENDAS_PRODUTO.getText(), seleciona2, 1);       VENDAS_TABLE2.setValueAt(VENDAS_QUANTIDADE.getText(), seleciona2, 2);       VENDAS_TABLE2.setValueAt(VENDAS_VALOR.getText(), seleciona2, 3);       seleciona2 += 1;              double VAL = Double.parseDouble(VENDAS_VALOR.getText());       double QUA = Double.parseDouble(VENDAS_QUANTIDADE.getText());       double TOT = Double.parseDouble(VENDAS_TOTAL.getText());               TOT += VAL * QUA;               VENDAS_TOTAL.setText(String.valueOf(TOT));           }

valeu ae

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...