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.
- Rejestracja:około 14 lat
- Ostatnio:ponad 13 lat
- Postów:42
0
edytowany 1x, ostatnio: marcos3131
- 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ś:
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.