ExampleOfGuiAsStateMachine is a project mainly written in Java, it's free.
example of how Swing application can be designed using state machine approach
404: Not Found