多彩多姿的文本图像

时间:2013-05-03 20:27:01

标签: java text colors

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

1 个答案:

答案 0 :(得分:0)

一种简单的方法就是将每个字母的JLabel添加到JPanel中。

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

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