Müsst ihr unbedingt das Rad neu erfinden? Mit einem GUI-Framework (z.B. Swing) kann man sich das ganze Gefrickel mit Linien, Rechtecken und Mauspositionen sparen.
Meine Lösung hat (inklusive imports usw.) 65 Zeilen. Meine "Rects" sind erweiterte JButtons in einem 5x5 GridLayout. Im ActionListener (also bei Klick) wird geschaut ob es ein Treffer ist und die Farbe entsprechend geändert. Den Rest kann man sich denken: Versuche und Treffer zählen usw.
Meine Lösung hat (inklusive imports usw.) 65 Zeilen. Meine "Rects" sind erweiterte JButtons in einem 5x5 GridLayout. Im ActionListener (also bei Klick) wird geschaut ob es ein Treffer ist und die Farbe entsprechend geändert. Den Rest kann man sich denken: Versuche und Treffer zählen usw.