This applet is nearing completion. you may notice a bit of mess on the left side of the screen after typing a few letters. This is because i have yet to implement the plug board (and this is where it is going to go). All you have to do is type and you will see your input in the left text area. The output will be in the right text area. If you hit reset and then retype in what you see in the output area you will see the message decrypted.
you may also set up the rotors from 3 preset rotors. The random rotor generator still has some problems, so dont expect too much from it. Any questions or comments: mail me!