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?
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!
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
}
}
@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:
}
[code]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:
} [/code]
De qualquer form Valeu!
EHS
#5
Se já foi resolvido, edita a primeira mensagem e coloca no título [RESOLVIDO].
:thumbup:
Beleza, CaioNascimento. Que bom que conseguiu resolver! Com o teu código deu até para entender o contexto do projeto.
Abraço!