Changed console JTextAreas to JTextPanes and formatted console text with html. Works as expected, not exhaustively tested