mam następującą klase:
"public class Pilka_klient extends JPanel implements KeyListener"
w jej wnetrzu mam funkcje:
- paint()
- elementy gui - JButon , JLabel
-implementacje KeyListener
public void paint(Graphics arg0)
{
arg0.drawLine(0*14+10, 2*14+10, (0+1)*14+10, (2-1)*14+10);
//funckja ma z 20 lini kodu ale reszta jest nie istotana co do tego tematu
}
Klasa musi realizować takie zadnie:np. po naciśnięciu przycisku z klawiatury "8" powinna narysować linie do góry , analogicznie po naciśnięciu "2" -linię w dół.
Dopóki nie nacisnę żadnego przycisku(JButon) program działa prawidłowo - rysuje linie.
Problem polega na tym że jak kliknę którykolwiek przycisk (JButon) to przestaje działać obsługa klawiatury(interfejs KeyListener)- program nie rysuje
Myślę,że program nie działa prawidłowo bo nie ma podziału na wątki. Może mi ktoś podać przykład jak to zrobić ( to moja 3 aplikacja w javie ).