I recently created a git repository for AsciiPanel, a java control that simulates a code page 437 ASCII terminal display. It supports all 256 characters of codepage 437, arbitrary foreground colors, arbitrary background colors, and arbitrary terminal sizes.
This is an example mini-rougelike that uses an AsciiPanel.
AsciiPanel, jar file or source, can be found at https://github.com/trystan/AsciiPanel.
 The test applet seems to be missing. [/edit]