Lissajous is the name a not-so-famous continuous mathematical curve. This one begins on the positive X-axis and wraps its way around the region near the Cartesian origin continuing until it returns to the starting point.
The curve itself is dependent on the choice of four constants named a, b, c and d in the source code. Changing any one of these numbers will produce a curve with a different shape.
This kind of programming is notable for a significant feature: the drawing speed remains constant throughout the entire process.
This program illustrates the use of two coordinate systems: the Java coordinate system and the mathematical coordinate system.
Finally the author asserts that graphical programming is fun in a special way. It is the only programming where you "view the output" rather than "read the output".
Available for download. This program was re-tested and validated on 16-January-2023.