JButton się zacina.

JButton się zacina.
M3
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:42
0

Czy to normalne, że mi się JButton zacina w aplikacji, że muszę klikać parę razy czasami? Jaka może być przyczyna?
Robię tak, że informuję o kliknięciu za pomocą zmiany wartości zmiennej.

edytowany 1x, ostatnio: marcos3131
iooi
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

To nie jest normalne, przyczyną może być źle napisany kod aplikacji.

M3
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:42
0

Robię pętle w głównym wątku i sprawdzam, czy przycisk zmienił wartość tej zmiennej. No i nic poza tym, ale czasami muszę klikać kilka razy na przycisk. Czy musze zastosować jakąś technikę programowania współbierznego do tego, czy nie, bo jest to operacja atomowa?

Dobra, działa teraz za każdym razem, jak przerobiłem trochę kod. Ale nadal problem mam.
Miałem takie coś:

Kopiuj
while (true)
{
if (klikniętoPrzycisk)
{
róbCośtam();
}                                     /// jak tutaj zmienna przyjmie true, to IF nic nie zauważy
klikniętoPrzycisk = false;
}

I teraz jak zaryglować ten blok? Chodzi mi dokładnie o takie coś jak w kodzie napisałem. Wiem, że można zmienną klikniętoPrzycisk wsadzić do if'a.

edytowany 4x, ostatnio: marcos3131

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.