Jonathan. Frech’s WebBlog

Mandelbrot Set II (#157)

Jonathan Frech,

Over a year ago, I published my first Mandelbrot Set viewer, a Python pro­gram using Pygame. Since then, I have published a rather short pro­gram highlighting errors that can occur when cal­cu­lat­ing the set (Mandelbrot Set Miscalculations).
Since my first viewer was writ­ten in Python, which is an interpreted programming lan­guage, and I wanted to make my viewer faster, I decided to write one in Java. I was hoping for a speed increase since Java is com­piled and thus should run at higher speeds. I was not disappointed. The new Java-based viewer runs noticeably faster and additionally I added a lot of new features, all listed below.

Controls

To use this ap­pli­ca­tion, you can ei­ther trust me and download the .jar-file or view the source code listed below, verify it and compile the pro­gram yourself.
The pro­gram will start in fullscreen mode, to change to windowed mode, just press “F11” (as listed above).

Source code: Main.java