我正在尝试将字符串中所有A的颜色更改为绿色,并将字符串中的所有字母的颜色更改为红色。我有一个字符串:
String input = "LENGTH OF THIS STRING IS GREATER THAN ZERO";
我希望在屏幕上输出(在SWING中,请参阅注释),并附上所有字母' A'颜色为绿色和' Z'颜色为红色。
答案 0 :(得分:1)
如果您使用的是Swing组件(JLabel,JButton,J ...),那么您应该在Swing组件中使用一些HTML。
以下是official Swing documentation的示例:
button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");
所以你可以用你的文字做任何你想做的事情!
我想情况并非如此,但您也可以在Canvas中“绘制”文字,然后阅读documentation about Java2D API