Αναπτύξτε ένα πρόγραμμα με βάση την αντικειμενοστρεφή προσέγγιση που θα υλοποιεί το παρακάτω σενάριο:
- Θα δημιουργεί ένα παράθυρο win1, θα βάζει μέσα σε αυτό δύο κύκλους και ένα τετράγωνο και θα εμφανίζει το παράθυρο*.
- Θα δημιουργεί ένα δεύτερο παράθυρο win2, θα βάζει μέσα σε αυτό δύο τρίγωνα και ένα κύκλο και θα εμφανίζει το παράθυρο.
- Θα βάζει στο win1 δύο τρίγωνα και στη συνέχεια στο win2 ένα κύκλο.
- Θα στέλνει στο win1 το μήνυμα bring2Front().
- Τέλος θα εμφανίζει το εμβαδόν των σχημάτων που περιέχει το κάθε παράθυρο καθώς και το παράθυρο που περιέχει το μικρότερου εμβαδού σχήμα.
*Η εμφάνιση παραθύρου περιλαμβάνει και την εμφάνιση των περιεχομένων του, γίνεται δε με το μήνυμα setVisible(true). Δεν υλοποιείτε γραφική διεπαφή.
-------
- Acknowledgment: Aπό το περσινό μάθημα του κ. Θραμπουλίδη. Σχετική εργαστηριακή άσκηση: https://eclass.upatras.gr/modules/document/file.php/CEID1434/LabExercises/EA5-WindowsApp.pdf