This is part of a series of simple Java applets that I wrote in 2004 when I was doing a computational physics subject. There's nothing too pretty here, just proof-of-concept sort of stuff. The source is included if you want to play around with any of the applets.
Intro
In this project we extend the quantum spin chain model into two dimensions. To recap, a quantum spin chain is a one dimensional lattice of quantum spin sites, where each site can be either spin up or spin down. By extending the model to two dimensions we create a mesh of spin sites. This is known as the Ising Model. We constrain our model so that sites can only interact orthodonally with their nearest neighbours (see Figure 1).

Documentation
You can view the full report here
Interactive
You can run the applet here
Source
You can view the full source here