With the exception of PrimeNumbers version 1.0 I hand wrote all of my programs (including this website) by hand. Version 1.0 I used a GUI form editor to make the objects you see, the button, text field, output text area and the surrounding the window. If you would like to see the source code then open the jar file and somewhere inside you will see some files named something like Main.java, you are looking for the .java extension.
I have not even told you how to run them yet. If you own a Mac then just double click to run. On windows you need to download and install the JRE (Java Runtime Environment) for J2SE (Java 2 Standard Edition). I recommend getting the latest version. The easiest way to do that is click on the "get java" button provided to the left of the screen and follow the instructions.
PrimeNumbers version 2.2 is my most current version of the series, I will keep the older versions just so you can see how much better the current one is. This one features being multi-threaded which allowed me to add a pause and cancel button. I dislike how the buttons are arranged. (screen shot below)
PrimeNumbers version 1.0 My oldest version features a really slow way of finding prime numbers. However it lists the primes as it finds them on the screen. I guess it's alright for the first 500 or so prime numbers if you need a quick few.
PrimeNumbers version 2.0 Featuring a refined way of finding primes. It is smoking fast when compared to version 1.0.
PrimeNumbers version 2.11 I fixed a bug that made the right panel get bigger as you entered in larger numbers.
Screen Shot
Now if you like to read about how I made this then click no further!