Bouncing Shapes

Object Oriented Programming

bouncing-shapes

This Java program demonstrates a graphical application that features bouncing shapes within a JFrame. The shapes are not limited to simple circles or squares; they can be nested, providing a visually appealing and interactive experience. In addition to the bouncing shapes, the program includes a JTree to manage the shape hierarchy, event listeners to handle user interactions, and a GUI for controlling the animation.