Done.
https://github.com/SquidPonyIn Java anyway. My library (SquidLib) provides a standard JComponent that you can put text onto in a grid, like in a console but with more control. This means you can add that component to any Swing interface however you like.
In Attack The Geth (my 7dRL this year) I used three panels so that my map, text log, and stats would each have their own font and grid size.