如何设置字符串的颜色[重复]

2024-01-07

有谁知道我将如何设置将使用打印的字符串的颜色System.out?
这是我目前拥有的代码:

System.out.println("TEXT THAT NEEDS TO BE A DIFFERENT COLOR.");

安慰

See the 关于 ANSI 转义的维基百科页面 http://en.wikipedia.org/wiki/ANSI_escape_code完整的序列集合,包括颜色。

但对于 Java 中的一个简单示例(以红色打印)(正如您将其标记为 Java 的那样),请执行以下操作:

System.out.println("\u001B31;1mhello world!");

3 表示改变颜色,第一个 1 表示红色(绿色为 2),第二个 1 表示在“明亮”模式下进行。

GUI

但是,如果您想打印到 GUI,最简单的方法是使用 html:

JEditorPane pane = new new JEditorPane();
pane.setText("<html><font color=\"red\">hello world!</font></html>");

有关此类事情的更多详细信息,请参阅摇摆教程 http://java.sun.com/docs/books/tutorial/uiswing/components/editorpane.html。也可以通过在 JTextPane 中使用样式来实现。这是一个有用的例子 http://www.java2s.com/Code/Java/Swing-JFC/ExtensionofJTextPanethatallowstheusertoeasilyappendcoloredtexttothedocument.htm使用 JTextPane 轻松完成此操作的代码(从有用的注释中添加)。

JTextArea 是一个单色文本组件,如此处所述 http://java.sun.com/docs/books/tutorial/uiswing/components/textarea.html。它只能以一种颜色显示。您可以像这样设置整个 JTextArea 的颜色:

JTextArea area = new JTextArea("hello world");
area.setForeground(Color.red)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置字符串的颜色[重复] 的相关文章

  • Java将字符串解析为double

    如何解析字符串中的这个 Double 00034800 变成 Double 值 最后两位数字实际上是小数点 所以我正在寻找的结果是348 00 是否有这样的格式可以与十进制格式一起使用 Well String s 00034800 doub
  • 如何在 Android 应用程序中隐藏 Flutterwave API 密钥

    我正在构建一个 Android 应用程序 目前正在将 Flutterwave 集成到我的应用程序中以进行支付 建议我永远不要将 Flutterwave API 密钥放在我的应用程序上 那么我该如何隐藏这些键呢 我正在使用 Retrofit
  • 有人用过 ServiceLoader 和 Guice 一起使用吗?

    我一直想通过我们的应用程序 构建系统进行更大规模的尝试 但更高的优先级不断将其推到次要地位 这似乎是加载 Guice 模块的好方法 并且避免了关于 硬编码配置 的常见抱怨 单个配置属性很少会自行更改 但您几乎总是会有一组配置文件 通常用于不
  • 无法使用 datastax java 驱动程序通过 UDT 密钥从 cassandra 检索

    我正在尝试使用用户定义的类型作为分区键将对象存储在 cassandra 中 我正在使用 datastax java 驱动程序进行对象映射 虽然我能够插入到数据库中 但无法检索该对象 如果我更改分区键以使用非 udt 例如文本 我就能够保存和
  • 自定义列表字段点击事件

    我正在编写一个应用程序 其中我创建了用于显示列表视图的自定义列表字段 我的 CustomListField 包含连续的一个图像和文本 我正在通过单击列表字段行获取字段更改侦听器 但我也想将字段更改侦听器放在图像上 谁能告诉我我该怎么做 这是
  • java中如何知道一条sql语句是否执行了?

    我想知道这个删除语句是否真的删除了一些东西 下面的代码总是执行 else 是否删除了某些内容 执行此操作的正确方法是什么 public Deleter String pname String pword try PreparedStatem
  • 为什么 jar 执行的通配符在 docker CMD 中不起作用?

    我有一个Dockerfile与以下CMD启动我的 Spring Boot 应用程序 FROM java 8 jre CMD java jar app file jar 当我尝试从创建的图像启动容器时 我得到 Error Unable to
  • ThreeTen 向后移植与 JSR-310 的比较

    由于某些原因 我们现在无法使用 java 8 我们仍然停留在 java 7 上 不过 我想使用新的JSR 310 date time APIs现在 使用官方向后移植 ThreeTen http www threeten org threet
  • 在光标所在行强制关闭!

    嘿 我正在尝试创建一个应用程序来查找存储在 SQlite 数据库中的 GPS 数据 但我面临一个问题 我构建了一个 DbAdapter 类来创建数据库 现在我尝试使用以下函数从另一个类获取所有数据上的光标 public Cursor fet
  • 在 Spring 中为 @Pathvariable 添加类级别验证

    在发布这个问题之前 我已经做了很多研究并尝试了很多可用的解决方案 这是我陷入的棘手情况 我有一个 Spring 控制器 它有多个请求映射 它们都有 PathVariables 控制器如下所示 Controller EnableWebMvc
  • Android 认为我没有关闭数据库!为什么?

    我有一个 SQLiteDatabase 数据成员 我在 onCreate 中初始化它 并在 onPause onStop 和 onDestroy 中调用 close 它在 onResume 中重新初始化 它似乎运行得很好 但当我查看调试器时
  • IntelliJ Idea:将简单的 Java servlet(无 JSP)部署到 Tomcat 7

    我尝试按照教程进行操作here http wiki jetbrains net intellij Creating a simple Web application and deploying it to Tomcat部署 servlet
  • Joshua Bloch 的构建器设计模式有何改进?

    早在 2007 年 我就读过一篇关于 Joshua Blochs 所采用的 构建器模式 的文章 以及如何修改它以改善构造函数和 setter 的过度使用 特别是当对象具有大量属性 其中大部分属性是可选的 时 本文对此设计模式进行了简要总结
  • 如何使用 Jersey 将嵌套列表封送为 JSON?我得到一个空数组或一个包含数组的单元素字典数组

    我正在开发一个使用 Jersey 将对象转换为 JSON 的项目 我希望能够写出嵌套列表 如下所示 data one two three a b c 我想要转换的对象首先将数据表示为 gt gt 我认为 Jersey 会做正确的事情 以上输
  • 我们如何使用 thymeleaf 绑定对象列表的列表

    我有一个表单 用户可以在其中添加任意数量的内容表对象这也可以包含他想要的列对象 就像在 SQL 中构建表一样 我尝试了下面的代码 但没有任何效果 并且当我尝试绑定两个列表时 表单不再出现 控制器 ModelAttribute page pu
  • 我所有的 java 应用程序现在都会抛出 java.awt.headlessException

    所以几天前我有几个工作Java应用程序使用Swing图书馆 JFrame尤其 他们都工作得很好 现在他们都抛出了这个异常 java awt headlessexception 我不知道是什么改变了也许我的Java版本不小心更新了 谢谢你尽你
  • Spring Data Rest 多对多 POST

    首先 让我解释一下我的用例 这非常简单 有一个用户实体和一个服务实体 我使用 UserService 作为连接实体 连接表 在用户和服务之间建立多对多关联最初 会有一些用户集和一些服务集 用户可以在任何时间点订阅任何服务 在这种情况下 将向
  • Java 中清除嵌套 Map 的好方法

    public class MyCache AbstractMap
  • 设置 TreeSet 的大小

    有没有办法像数组一样对 Java 集合中的 TreeSet 进行大小限制 例如我们在数组中 anArray new int 10 数组具有固定长度 在创建数组时必须指定该长度 A TreeSet当您向其中添加元素时会自动增长 您无法设置其大
  • 关闭扫描仪是否会影响性能

    我正在解决一个竞争问题 在问题中 我正在使用扫描仪获取用户输入 这是 2 个代码段 一个关闭扫描器 一个不关闭扫描器 关闭扫描仪 import java util Scanner public class JImSelection publ

随机推荐

  • Jersey 客户端 API 中的内容 MD5

    我正在尝试在使用 Jersey Client API 创建的请求上设置 Content MD5 标头 我创建了 ClientFilter 它实现了另一个适配器 类似于 GZipFilter 的工作方式 像这样 public class Co
  • EB CLI 参数化 CI 部署的部署工件名称

    使用 EB CLI 部署预构建的应用程序包 相关的 config yml 部分如下所示 deploy artifact Website zip 然而 CI 构建会创建一个文件 其中添加了版本 Website 1 5 44 zip 是否有任何
  • unicode和丹麦语之间的utf8排序规则差异

    嗯 你好 我正在更改数据库的字符集latin1 sweedish ci to utf8 我一直用utf8 danish ci因为我认为它最接近挪威的字符风格 但是关于utf8 general ci and utf8 unicode ci 前
  • Windows 也像 Linux 一样有 Inode 编号吗?

    Windows 也像 Linux 一样有 Inode 编号吗 Windows内部如何管理文件 使用的术语与您在 Unix 世界中找到的术语有点不同 但是就拥有唯一标识文件的整数而言 NTFS 和某些 Windows API 公开了类似的 文
  • 在 foreach 循环中取消设置数组值[重复]

    这个问题在这里已经有答案了 我设置了一个 foreach 循环来遍历我的数组 检查某个链接 如果找到 则从数组中删除该链接 My code foreach images as image if image http i27 tinypic
  • 无法重新启用 Google Cloud AppEngine 应用程序

    我曾经在我的项目上运行 NodeJS 灵活环境 AppEngine 应用程序 后来禁用了它 现在我正在尝试将基于 Java 的标准环境 AppEngine 应用程序部署到同一个项目 当我尝试部署时出现以下错误 INFO GCLOUD ERR
  • Flutter 字符串插值中的不间断空格

    我有时需要在 Flutter Text 小部件中使用不间断的空格 例如 显示更多 链接或带有 50 km h 等单位的数字 下面的代码工作正常 但看起来过于复杂 const int nbsp 0x00A0 from https pub de
  • V-data-table 通过 v-slot:body 控制扩展项

    vuetify 2 0 v data tables 的文档没有指定如何通过 v slot body 控制扩展项 我有一个需要用主体 V 型槽指定的表格 并且想要使用扩展功能 预期的行为是单击表中一列中的按钮 该行将在下面展开 我使用 v s
  • Android 导入 Facebook SDK

    我已经尝试在我的应用程序中添加 Facebook 登录 共享选项近 3 4 天 但我完全无法做到这一点 我在每一步中不断遇到错误 我一直在关注很多教程 这是其中之一 https developers facebook com quickst
  • UIButton 可以同时带有图像和文本吗?

    我有一个宽度为 200 高度为 270 的按钮 我想在同一个按钮上显示文本和图像 不作为该文本的背景图像 相反 我想在同一个按钮上显示高度为 120 的文本和高度为 150 的图像 怎么做 您可以使用此代码 它将满足您的目的 h file
  • 在 scikit-learn 中使用交叉验证时绘制精确率-召回率曲线

    我正在使用交叉验证来评估分类器的性能scikit learn我想绘制精确率 召回率曲线 我发现一个例子 http scikit learn org stable auto examples plot precision recall htm
  • 在 python 中更新 tkinter 标签

    我正在努力通过将服务器的根实例传递到 Tkinter 窗口来为 python 服务器提供带有 tkinter 的 GUI 问题在于如何使标签中的信息保持最新 例如 服务器有一个用户列表 其中包含登录的用户 对于初始列表来说 这样做很简单 s
  • excel vba-提取2个字符之间的文本

    如果我有这个专栏 ColA NUMBER 8 3 NUMBER 20 我需要一个可以运行的 VBA 函数 请注意 这些开始和结束字符串只会在单元格中出现一次 extract val 单元格 start str end str IE extr
  • 将参数从 Jenkinsfile 传递到共享库

    我有几个组件 带有自己的 Bitbucket 存储库的代码项目 每个组件都有一个 Jenkinsfile 如下所示 properties parameters string defaultValue description List of
  • Azure AD B2C - 从所有会话中注销用户

    我有 3 个网站使用一个 B2C 租户 我被要求进行设置 以便当用户退出一个网站时 退出所有网站 如果他们的帐户被删除 情况也是如此 我认为我必须在每个请求上引入对 Azure 的调用 以确定用户是否仍然登录 但据我所知 没有一个 Grap
  • 如何禁用 HTML 标签?

    如果已经设置了标签 我想禁用它 例如 使用禁用菜单disabled true 或者其他的东西 我可以使用 PHP 完全删除标签 但我已经设计了它的样式 只想禁用它 是否可以 不 据我所知 没有任何仅 CSS 的方法可以按照您描述的方式禁用链
  • Python 字符串格式化:“%”比“format”函数更有效吗?

    我想比较不同的变量以在 Python 中构建字符串 using 连接 称为 加 using using join list using format功能 using 0
  • WPF:TreeViewItem 绑定到 ICommand

    我正忙于在 WPF 中创建我的第一个 MVVM 应用程序 基本上我遇到的问题是我有一个 TreeView System Windows Controls TreeView 我已将其放置在 WPF 窗口上 我决定将绑定到 CommandVie
  • 更改表类似

    是否可以在 ALTER TABLE 上使用类似于 MySQL 中的 CREATE TABLE 的 LIKE 语句 例如 创建表 db tbl1 像 db tbl2 这会克隆数据库表的结构 我想更改具有相同列的现有表 但要选择另一个表的主键
  • 如何设置字符串的颜色[重复]

    这个问题在这里已经有答案了 有谁知道我将如何设置将使用打印的字符串的颜色System out 这是我目前拥有的代码 System out println TEXT THAT NEEDS TO BE A DIFFERENT COLOR 安慰