Ir ao conteúdo
  • Cadastre-se

como fazer um JButton que ao apertar uma variável funcione como contador?


pauloeduardo2906

Posts recomendados

Bom, estou com uma dúvida que está dando uma certa dor de cabeça, tenho um trabalho na faculdade para segunda agora de cadastro de paciente, no final do "dia" deve se gerar um relatório de quantos pacientes de cada plano foram atendidos, qual o subtotal de cada plano e o subtotal do dia...sendo que, não consigo fazer um JButton que ao apertar o contador some mais 1, o que acontece é que ao apertar ele soma mais 1 e se eu apertar de novo ele substitui o 1 por 1 novamente, ou seja, ao invés de ter 1,2,3,4... eu tenho 1,1,1,1,1....

vou colocar apenas a parte da minha dúvida aqui, o que eu tentei fazer, eu tentei na verdade praticamente tudo, mas tentei primeiro desse jeito que vou mostrar aqui em baixo....caso seja necessário coloco o programa inteiro aqui mas acho que não seja necessário...

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.util.*;

public class Janela extends JFrame{

JButton b1;

public Janela() {

super("RECEPÇÃO");

this.setLocation(300,300);

this.setSize(440,160);

this.setLayout(new FlowLayout());

b1=new JButton("OK");

Tratador tt=new Tratador();

b1.addActionListener(tt);

add(b1);

}

public class Tratador implements ActionListener{

public void actionPerformed(ActionEvent e){

int cont=0;

if(e.getSource()==b1){

cont++;

JOptionPane.showMessageDialog(null,"Total: "+cont,"RELATÓRIO",JOptionPane.INFORMATION_MESSAGE);

}

}

}

}

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class SistemaDaClinica{

public static void main(String[] args) {

Janela jan=new Janela();

jan.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jan.setVisible(true);

}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!