Przyciski - pakiet Swing

W pliku PrzyciskiCw.java znajduje się implementacja prostego okienka. Skompilować i uruchomić program.

Zadanie 1. Zrozumieć dokładnie jak działa program i co się dzieje w poszczególnych liniach programu.

Zadanie 2. Zmodyfikować program tak, by wyświetlane były 4 zielone przyciski. Niech nacisnięcie przycisku zmienia jego kolor na żółty, a powtórne naciśnięcie przywraca kolor zielony. Zapewnić, żeby nie mogło być więcej niż dwóch żółtych przycisków, tzn. jeżeli są już dwa żółte, to zielone są zablokowane.

Zadanie 3. Niech w polu tekstowym będzie wypisywana sumaryczna ilość naciśnięć przycisków w trakcie działania programu. Dołożyć też przycisk zerujący tę ilość.

Zadanie 4. (nieobowiązkowe) Uogólnić rozwiązanie punktu 2 tak, żeby ilością przycisków była pewna stała "m", a ilościa dozwolonych żółtych byla też stała: "n".