Abrir um console graficamente

Meu problema é o seguinte, tenho um projeto para desenvolver um jogo de RPG. Sendo que tenho que receber dados do teclado ( os comandos do usuário ), porém na janela do jogo.
Alguma biblioteca que resolva esse meu problema?

Algo parecido com esse console, sendo que no que eu quero tem que ter também o lugar para o usuário digitar as coisas:

ora faz com o JTextField e pega com o getText() … isso não serve… tenta ver meu jogo de forca… só posso mandar por email pois é muito grande…

mando o jar, se necessário, algo mais do código…

ah aliás, no site da assinatura, tem como baixar do 4shared… é o 7 jogos em java, projeto final curso…

link: http://www.4shared.com/file/WZU98e2q/7_JOGOS_EM_JAVA.html (tem forca, onde insere dados pelo textfield…)