Witam. Dopiero zaczynam programować w Javie i już mam problemy. Mam napisać kalkulator binarny w Javie. Cały interfejs mam (i do tego różne głupie, wymagane rzeczy - ale je pousuwałem dla większej przejrzystości kodu). Problem pojawił się, gdy chciałem napisać wreszcie obsługę zdarzeń dla przycisków. Męczę się i męczę i nie mogę tego zrobić. Już parę dni nad tym siedzę. A termin oddania się zbliża...

Oto kod: http://www.nopaste.pl/8q2

Tylko nie krzyczcie, że napisane jak przez idiotę:P dopiero się uczę^^

No i tam mam taką klasę calculation {} - ona odpowiedzialna jest za wszystkie obliczenia, które dodaję w klasie obsługującej zdarzenia dla przycisków - buttonsEvents {}
Problem z tym, że chcę, aby to działało jak np. kalkulator systemowy: wciskam na początku operatory wszystkie - nic się nie dzieje; nagle wpisuję liczbę, to ona jest wyświetlana; wciskam operator - mogę podać drugą liczbę; obliczam poprzez naciśnięcie = lub innego operatora (jeśli będzie to np. plus to powinno dodać 2 podane liczby i potem mieć możliwość wpisania trzeciej, która zostanie dodana do poprzedniego działania itd.). Wiadomo. Opisuję jak dla idiotów, ale nie chcę, żeby ktoś miał pytania, bo zależy mi na czasie:)

Kto pomoże poprawić / zaimplementować na nowo buttonsEvents - bo nie działa, tak jak opisałem powyżej?

Z góry dzięki za pomoc i wszelkie sugestie:)