Powiedzmy, ze mam guzik, na ktorym jest napisane abc. Chce, zeby dzialal tak samo jak w telefonie komorkowym, tzn jesli go nacisne, to do JTextArea dostanie sie "a", jesli w przeciagu 3 sekund nacisne go drugi raz lub jeszcze dwa razy, to analogicznie wybiore "b" lub "c". Po 3 sekundach guzik jest resetowany i jego nacisniecie wybierze ponownie "a". Probowalem robic rozne funkcje wait w petli, jednak to nie wychodzi.
0
0
Ja bym próbował timera
int stan=1;
....
timer=new javax.swing.Timer(1000,new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
stan++;
if(stan>3)
{
stan=1;
}
}
});
timer.start();
i reakcję na guzik uzależniał od wartości pola stan