-2

我正在尝试制作彩虹文本创建者。到目前为止,我可以接受纯文本文件,但是在将每个字符更改为自己的颜色时遇到问题。我正在尝试做一个经典的红色、橙色、黄色、绿色、蓝色、紫色,然后重复。我有一个列表中的 RGB 值,所以我可以遍历它们,所以最大的问题是如何将它们分别应用于每个字符。

4

1 回答 1

0

做你想做的事的一种简单方法是将每个字母的 JLabel 添加到 JPanel。

但更正确的方法是使用Graphics.drawString。只需在写入每个字符之前更改 Graphics 对象的属性。

正如评论中提到的 nullptr ,您需要使用 FontMetrics 正确定位每个字符。

于 2013-05-03T20:30:38.170 回答