problema con codigo
Publicado por David (2 intervenciones) el 31/07/2020 04:09:34
amigos buena noche, espero que puedan apoyarme, estoy realizando un programa pero no encuentro solucion a un tema ya que genere un boton con el cual al darle click debe cambiar entre nombres de un listado de 9 personas. Al dar un solo click cambia bien de primero a segundo, de segundo a tercero, pero para el cambio de tercero a cuarto debo dar click 2 veces, para el cambio de cuarto a quinto 3 veces y la cuenta sube con cada cambio, alguna sugerencia de como solucionarlo?
este es el codigo
este es el codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
} if(e.getSource() == sigAlBat){
display = primero;
primero = segundo;
segundo = tercero;
tercero = cuarto;
cuarto = quinto;
quinto = sexto;
sexto = septimo;
septimo = octavo;
octavo = noveno;
cs = abanica;
cb = bolas;
if(display == primero){
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == primero){
primero = segundo;
jugalbat.setText(segundo);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == segundo){
segundo = tercero;
jugalbat.setText(tercero);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == tercero){
tercero = cuarto;
jugalbat.setText(cuarto);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == cuarto){
cuarto = quinto;
jugalbat.setText(quinto);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == quinto){
quinto = sexto;
jugalbat.setText(sexto);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == sexto){
sexto = septimo;
jugalbat.setText(septimo);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == septimo){
septimo = octavo;
jugalbat.setText(octavo);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
} if(display == octavo){
octavo = noveno;
jugalbat.setText(noveno);
tablero.setText("SIGUIENTE BATEADOR");
contadorb = String.valueOf(bolas);
ba.setText(contadorb);
bolas = 0;
contadors = String.valueOf(abanica);
st.setText(contadors);
abanica = 0;
}
Valora esta pregunta


0