java为字符串中的特定字母着色?
我正在尝试将字符串中所有“A”的颜色更改为绿色,将字符串中所有“Z”的颜色更改为红色。我有一个字符串:
String input = "LENGTH OF THIS STRING IS GREATER THAN ZERO";
我想在屏幕上输出它(在SWING中,请参阅注释),所有字母“A”都被涂成绿色,“Z”被涂成红色
你可以在下面搜索框中键入要查询的问题!
我正在尝试将字符串中所有“A”的颜色更改为绿色,将字符串中所有“Z”的颜色更改为红色。我有一个字符串:
String input = "LENGTH OF THIS STRING IS GREATER THAN ZERO";
我想在屏幕上输出它(在SWING中,请参阅注释),所有字母“A”都被涂成绿色,“Z”被涂成红色
# 1 楼答案
如果您使用的是Swing组件(JLabel、JButton、J…)然后在Swing组件中使用一些HTML
下面是来自official Swing documentation的一个例子:
所以你可以用你的文字做任何你想做的事
我猜情况并非如此,但你也可以在画布上“绘制”文本,然后你应该阅读documentation about Java2D API