ChessJava is a 2 player chess application using Java. It is a finished game, all manually coded, and even has an AI integrated to play against.