在Java Eclipse控制台中更改颜色

7
有没有办法在eclipse控制台中更改文本颜色?
我不是指当我进入选项并将颜色从黑色更改为红色等时的情况。
我的意思是,当我启动程序并执行代码时,在某些点上它会改变颜色。
例如:
//code  
if (a == 2)  
//change text color to red and continue typing in red color

我不是在谈论GUI、JFrames等,而是在谈论Eclipse控制台。

1个回答

7

可能需要使用不同的org.eclipse.ui.console.MessageConsoleStream,考虑到以下因素:

它用于向消息控制台写入消息。
消息控制台可能有多个流连接到它。
每个流可以以不同的颜色显示

请参见this thread:

IOConsoleOutputStream具有setColor(Color newColor),所以我可以为每种类型的消息MessageConsole.getInputStream().setColor(Color newColor)


我以前不知道那个 :) 谢谢 - Rakesh Juyal
我假设如果我从控制台执行程序,那么它不起作用。或者我假设是错误的吗?如果我的确是正确的,那么还有其他选择吗(除了使用更多面向cli的语言)? - chandsie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接