Java设置数组文本颜色

时间:2013-12-10 23:29:18

标签: java arrays colors

我基本上运行一个IF语句,在条件检查中数组号[i]是否等于18,如果是这样,应该读取颜色但是使用html或setColor没有运气。

if (number[i].equals("18"))
            {
                number[i] = 
            }

如果整数是18,我会将数字[i]指定为什么?

试验如:

number[i].setColor(Color.red);
number[i] = number[i].setColor(Color.red)
number [i] = "<html> <font color=red> 18</font></html>";

一切都没有用

还应指出18被存储为字符串。

1 个答案:

答案 0 :(得分:0)

在阅读了一些文档之后,这就是我要尝试的内容。

似乎你想让你的按钮成为某种图标,所以要做到这一点,最简单的方法是制作你想要你的图标的图片,并将其加载到ImageIcon类型

ImageIcon icon = new ImageIcon("images/redSquare.gif") 

之后,只需将图标作为参数传递给JButton

if (number[i].equals("18"))
{
    printme[i] = new JButton(number[i], icon)
}