首页 > 解决方案 > 如何使用 Java 设置 JLabel 的颜色?

问题描述

我将在单击时创建多个Jlabel组件。JButton我知道如何创建标签并在里面设置文本,但我希望这个标签有颜色。

如果标签有名称,我只知道如何更改标签的颜色,但我的程序的一个重要部分是当我声明标签时,我没有它们的名称,如下面的代码所示:

newPanel.add(new JLabel("jlabel text"), g);

如何设置标签的颜色?

标签: javaswingcolorsjlabel

解决方案


我没有他们的名字,如下面的代码所示:

newPanel.add(new JLabel("jlabel text"), g);

所以给标签一个名字:

JLabel label = new JLabel("label text");
label.setOpaque( true );
label.setBackground( Color.RED );
newPanel.add(label, g);

推荐阅读