Since this Venn Diagram is looking really good, and many other students have already commented on the other bugs. I'll give another feature suggestion.
Create another form just for creating what intersections you want. If there are only two circles, theirs only one option, but once you start implementing a three-section venn diagram in your application, things can get hectic.
In this scenario:
Once you run the application and click "Create new". A window preceding the final window you used for your Venn diagram will appear. This window will be used to dictate if you want a two or three-section Venn diagram. Once your done with selecting that, a list of intersections you can have will be generated.
In a three region diagram, you would have 3 options generated. "r1 intersects r2", "r2 intersects r3" and "r1 intersects r3". With a combination of the options you choose to have, you will be able to generate the three regions diagram of your choosing, the minimum you can have is at least two, selected out of the three.
Since this Venn Diagram is looking really good, and many other students have already commented on the other bugs. I'll give another feature suggestion.
Create another form just for creating what intersections you want. If there are only two circles, theirs only one option, but once you start implementing a three-section venn diagram in your application, things can get hectic.
In this scenario:
Once you run the application and click "Create new". A window preceding the final window you used for your Venn diagram will appear. This window will be used to dictate if you want a two or three-section Venn diagram. Once your done with selecting that, a list of intersections you can have will be generated.
In a three region diagram, you would have 3 options generated. "r1 intersects r2", "r2 intersects r3" and "r1 intersects r3". With a combination of the options you choose to have, you will be able to generate the three regions diagram of your choosing, the minimum you can have is at least two, selected out of the three.