Neviem síce, prečo si vymenil poradie prechádzania prvkov v tom for cykle, ale pridaj tam podmienku i >= 0, nech tam nemusí byť ani ten try-catch kvôli zbytočnej výnimke. Metódu setDisable voláš 2x, ten predchádzajúci spôsob bol lepší.
Neviem síce, prečo si vymenil poradie prechádzania prvkov v tom for cykle, ale pridaj tam podmienku i >= 0, nech tam nemusí byť ani ten try-catch kvôli zbytočnej výnimke. Metódu setDisable voláš 2x, ten predchádzajúci spôsob bol lepší.