当前位置: 首页 > 面试题库 >

更改Java控制台输出的颜色

申屠裕
2023-03-14
问题内容

我想知道是否可以通过某种方式设置输出到Java控制台的文本的颜色。它是否特定于系统并不重要,因为该程序只能在我的Windows 7 x64笔记本电脑上运行。

这个问题:几周前有人问过在Javaeclipse控制台中更改颜色,它对类似的问题有很好的解决方案(@VonC提供),但是它仅解决了eclipse内的问题。

如果我从命令行执行程序,是否可以达到相同的效果?如果可以,怎么办?


问题答案:

您可以看一下Java Curses库:http :
//sourceforge.net/projects/javacurses/

这是有关如何使用它的条目:http
:
//www.javaworld.com/javaworld/javaqa/2002-12/02-qa-1220-console.html



 类似资料:
  • 问题内容: 有什么办法可以在Eclipse控制台中更改文本颜色? 我不是在谈论何时将选项从黑色更改为例如红色的颜色。 我的意思是,就像我启动程序并执行代码一样,它有时会更改颜色。 例如: 我不是在谈论guis jframes等。我是在谈论Eclipse控制台。 问题答案: 虑到可能是通过使用不同的: sss将消息写入消息控制台。 消息控制台可能连接了多个流。 每个流可以以不同的颜色显示 看到这个线

  • 问题内容: 我需要编写一个简单的基于终端的程序, 使用包裹在BufferedReader中的FileReader从文件中读取一些文本。 将文本打印到控制台,用户应该可以对其进行修改。 输入Enter + S后,程序应读取修改后的文本并将其保存回原始文件。 总而言之,这个想法是为没有GUI的类Unix环境编写一个文本编辑器。 但是,我在步骤2和3中遇到问题。 System.out打印的所有文本都是不

  • 问题内容: 由于眼睛的问题,我不得不将控制台的背景颜色更改为白色,但是字体为灰色,这使消息不可读。我该如何更改? 问题答案: 在下面,您可以找到运行node.js应用程序时命令的文本颜色参考: 注意,是在字符串(第二个参数)中注入的位置。重置终端颜色,以便在此之后不再继续成为所选颜色。 颜色参考 编辑: 例如,是一个 转义序列 ,它将被您的终端截获并指示其切换为红色。实际上,是 不可打印控制字符

  • 问题内容: 程序应在中列出卷。 例如:我从vollist.java类获得此输出。 控制台输出: 如何在我的控制台中获得此控制台输出。 那只会显示row1-> vol1 row2-> vol1 ............如何获得类似于控制台row1-> vol1 row2-> vol2的输出(计数) 问题答案: 定义并实现您的TableModel(在这种情况下,扩展AbstractTableModel

  • 问题内容: 通过控制台进行任何输入的数据类型(如我使用BufferedReader类所做的那样)为String。之后,我们将其类型转换为需要查询的数据类型(如Inter.parseInt()为整数)。但是在C语言中,我们可以接受任何输入原始数据类型,而在Java中,所有输入类型都是Neccerily String。为什么是这样? 问题答案: 控制台输入实际上以一系列字节而不是字符串的形式读入。这是

  • 当我在Android Studio上运行应用程序时,我看到了一些垃圾收集输出: 这是什么意思?(我正在阅读大型csv文件,其中有更多70k行)