[Resolvido] Contador de click's no jButton

5 respostas
C

Pessoal como funcionaria a lógica para um contador de click,

Tenho 2 jbuttons um >> e outro <<,toda vez que eu clicar ele conta valor++ e se eu voltar valor-valor.

class contador{ private static int x; public contador(){ x ++; }

como implementar?

5 Respostas

Vingdel

Amigão, boa noite!

Leia tua explicação e veja se você consegue interpretá-la bem.

Você poe o título “Contador de click’s no jButton” e na mensagem você explica uma coisa que não pude entender bem.

Você fala de dois botões, >> e <<. Em seguida diz: “…, toda vez que eu clicar conta valor++…”, mas clicar onde? Em qualquer um dos dois botões?

Depois continua dizendo: “… e se eu voltar valor-valor.” Voltar? Como assim?

Empenhe-se mais na tua explicação e ficará mais fácil para alguém te ajudar.

Abraço!

orobsonpires

Oi,

acho que é isso que você quer:

public void actionPerformed(ActionEvent e) {
     if(e.getSource() == btnMais) {
       // método para incrementar x
     }else if(e.getSource() == btnMenos) {
        // método para decrementar x
     }
}
C

@Vingdel,

desculpa a bagunça na dúvida..escrevi com pressa e sem contexto nenhum..rsrs mais já consegui fazer:

private int contador = 1;
private void jButtonNextActionPerformed(java.awt.event.ActionEvent evt) {                                            
         if(contador == 10){
             JOptionPane.showMessageDialog(null,"Limite");
         }else{
         contador++;
         this.jCount.setText(contador+"");
         mostraPergunta();
         mostraAlternativas();
        }// TODO add your handling code here:
    }
private void jButtonBackActionPerformed(java.awt.event.ActionEvent evt) {

          if(contador == 0){
             JOptionPane.showMessageDialog(null,"inicio");
         }else{
         contador--;
         this.jCount.setText(contador+"");
         mostraPergunta();
         mostraAlternativas();

        }// TODO add your handling code here:
    }

De qualquer form Valeu!

EHS

Se já foi resolvido, edita a primeira mensagem e coloca no título [RESOLVIDO].
:thumbup:

Vingdel

Beleza, CaioNascimento. Que bom que conseguiu resolver! Com o teu código deu até para entender o contexto do projeto.

Abraço!

Criado 25 de maio de 2011
Ultima resposta 26 de mai. de 2011
Respostas 5
Participantes 4