Swing Console is a swing based java console that redirects System.out and System.err to a panel based ui that can be added to applications. The output window has color styles that can be customized. It has a abstract implement class to allow for user input as well. A example application is included if you would like to try it yourself.