public void run() { if (i < loop) { int[] arr = new int[7]; for (int letter = 0; letter < txt.length(); letter++) { charArray[letter] = ch.getChar(txt.charAt(letter)); for (int col = 0; col < charArray[letter].getCol(0).length; col++) { for (int row = 0; row < charArray[letter].getRow(0).length; row++) { arr[row] = charArray[letter].getElement(row, col); } ce.takeArray(arr); cd.pause(100); } } i++; System.out.println("i: " + i); } else { timer.cancel(); } }