我正在尝试制作彩虹文字创作者。到目前为止,我可以接受明文文件,但是我在将每个字符更改为自己的颜色时遇到了问题。我正在尝试做经典的红色,橙色,黄色,绿色,蓝色,紫色和重复。我在列表中有RGB值,所以我可以遍历它们,所以最大的问题是如何将它们分别应用于每个字符。
答案 0 :(得分:0)
一种简单的方法就是将每个字母的JLabel添加到JPanel中。
但更正确的方法是使用Graphics.drawString。只需在编写每个字符之前更改Graphics对象的属性。
作为评论中提到的nullptr,您需要使用FontMetrics正确定位每个字符。