Robię program, ktory ma za zadanie sprawdzac czas pomiedzy wduszaniem kolejnych klawiszy w konkretnym JTextFieldzie, po naduszeniu ENTERA przechodzimy do kolejnego TextFielda i procedura powinna zaczac sie na nowo i tak w kazdym z 5 kolejnych, poki co sprawdza i zapisuje czas pomiedzy poszczegolnymi klawiszami z peirwszego textfielda oraz po ENTERZE przechodzi do kolejnych, chcialabym jednak to troche zautomatyzowac. Poki co wartosci z pierwszego textfielda zapisuje do zmiennych "c,d,e1,f,g" chcialabym aby w kolejnych iteracjach zapisywało np do "cc, dd... " tak abym potem mogla porówywac te wartosci i zapisywać je do bazy. ma ktos jakis pomysl ?
public void keyPressed(KeyEvent e) {
obr++;
if (obr == 1) {
c = e.getKeyChar();
myTime = System.currentTimeMillis();
}
if (obr == 2) {
d = e.getKeyChar();
myTime1 = System.currentTimeMillis();
long result = (System.currentTimeMillis() - myTime) / 10;
System.out.print("Czas między 1, a 2:" + result + "\n");
}
if (obr == 3) {
e1 = e.getKeyChar();
myTime2 = System.currentTimeMillis();
long result = (System.currentTimeMillis() - myTime1) / 10;
System.out.print("Czas między 2, a 3:" + result + "\n");
}
if (obr == 4) {
f = e.getKeyChar();
myTime3 = System.currentTimeMillis();
long result = (System.currentTimeMillis() - myTime2) / 10;
System.out.print("Czas między 3, a 4:" + result + "\n");
}
if (obr == 5) {
g = e.getKeyChar();
long result = (System.currentTimeMillis() - myTime3) / 10;
System.out.print("Czas między 4, a 5:" + result + "\n");
System.out.print("Wpusywane litery to:" + c + "," + d + "," + e1 + "," + f + "," + g);
}
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
klik++;
if (klik == 1) {
th1.transferFocus();
}
if (klik == 2) {
th2.transferFocus();
}
if (klik == 3) {
th3.transferFocus();
}
if (klik == 4) {
th4.transferFocus();
}