Java Maze Game is an example of object orientated programming using Javas Swing. You can download the source or compiled version of the game for FREE. By reviewing the source for this game you will learn: Javas Swing Design including using a Jprogress Bar, Java Timer(), Accept keyboard input for movement, work with javas I.O. system including bufferedReader. This is all available totally for free.