JTextField i KeyListener

0

Witam,

Stworzyłam program, w którym akcja dzieje sie po naciśnięciu dowolnego klawisza na klawiaturze, jednak chciałabym żeby działało to ale w momencie wpisywania tekstu do JTextFielda - po klikniuciu myszy na dany JTextField zaczynałabym cos wpisywać, a wpisywane litery uruchamiałyby akcje, które powinny dziać się po naciśnięciu klawiszy. Jak to ze sobą powizać? "th2" to JTextField

public void keyPressed(KeyEvent e) {   

      obr++; 
      th2.requestFocus();
      if(obr==1){

         c = e.getKeyChar();

             myTime = System.currentTimeMillis();
             th2.setText(String.valueOf(c));    
0

Po prostu dodaj listenera do JTextField.
Np. za pomocą klasy anonimowej:

th2.addKeyListener(new KeyAdapter() {
    @Override
    public void keyPressed(KeyEvent e) {

    }
});

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0