iRogue is a simple roguelike game written using java. ONLY java.
It use a simple swing based console to manage the I/O, credits @MIKERA.
Ufficial webpage: iRogue
The full documentation of the code can be found HERE