Zdravím,
mám taký jeden záhadný problém, mám nadefinované pole s číslami:
public int bx[] = {25, 50, 75, 100, 125, 150, 175, 200, 225, 250, 275, 300, 325, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 325, 300, 275, 250, 225, 200, 175, 150, 125, 100, 75, 50, 25};
cez časovač volám nasledujúci kód:
public void actionPerformed(ActionEvent e) {
if (bx[10] == 0)
{
System.out.println ("ide!");
}
System.out.println (bx[10]);
repaint();
}
v ktorom kontrolujem, či je pole na 10. pozícii nula (mením to cez ďalšiu triedu), pokiaľ je, tak vypíše zadanú hlášku. Problém je ale v tom, že ak si následne dám vypísať bx[10] tak sa mi pri každom tiku mení z 275 na nula a opäť z 275 na 0...
Ide o to, že sa snažím meniť číslo na 10. pozícii na nulu a stále ma vráti k pôvodnej 275ke, ako je to možné?
Ďakujem za pomoc.