gpt4 book ai didi

java - Java中简单的多色文本

转载 作者:行者123 更新时间:2023-11-30 05:56:12 25 4
gpt4 key购买 nike

在编写了一个控制台应用程序(对于这里不值得一提的普通 I/O 任务)之后,我决定需要将文本设置为多色以提高可读性。我希望将它保留在命令提示符中,因为我对 Swing 没有经验,但据我所知没有办法做到这一点,我环顾了 Swing API 并找不到任何东西。

理想情况下,我可以使用类似的东西

for(int i=0; i<aString.length(); i++){
if(aString.charAt(i) == '?'){
String pre = aString.substring(0,i);
String post = aString.substring(i);
aString = pre + red("?") + post; //As you can see by red("?"), I have no idea what I'm doing
}
}

这样我就可以循环遍历我之前打印的文本,插入着色信息,然后显示它。

谁能指出我正确的方向?方法、类、片段,还是什么?

最佳答案

您可以以 html 格式输出您的字符串,在需要着色的地方添加标签。然后将 HTML 分配给 JLabel 或 JTextPane。

关于java - Java中简单的多色文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com