我一直在寻找一段时间,我怎么能改变控制台的颜色在发送它的时候。
我给你一个关于我想做什么的例子:
public String color_convert(String toConvert){
toConvert = toConvert replace -> &0 with black text
toConvert = toConvert replace -> &1 with dark blue text
return toConvert;
}
字符串应该是这样的,例如
String colorConverted = color_convert("&0This is black&1 and this is blue");
它应该或多或少像这样显示:图片
在通常不可能的字符串中,需要与文本平行的颜色/字体属性。
但是java swing和JavaFX可以表示HTML文本:
public String color_convert(String toConvert) {
String html = "<html><span>"
+ toConvert
.replace("&0", "</span><span style="color: black">")
.replace("&1", "</span><span style="color: blue">")
.replace("n", "<br>") // line break
+ "</span>";
return html;
}