java - 如何使用 Java 设置 JLabel 的颜色?
问题描述
我将在单击时创建多个Jlabel
组件。JButton
我知道如何创建标签并在里面设置文本,但我希望这个标签有颜色。
如果标签有名称,我只知道如何更改标签的颜色,但我的程序的一个重要部分是当我声明标签时,我没有它们的名称,如下面的代码所示:
newPanel.add(new JLabel("jlabel text"), g);
如何设置标签的颜色?
解决方案
我没有他们的名字,如下面的代码所示:
newPanel.add(new JLabel("jlabel text"), g);
所以给标签一个名字:
JLabel label = new JLabel("label text");
label.setOpaque( true );
label.setBackground( Color.RED );
newPanel.add(label, g);
推荐阅读
- android - 在 Lineage 15.1 构建中的宋变量检查失败
- haskell - Yesod 类型错误 - AuthId master vs. Key User
- react-native - 使用堆栈导航器反应原生抽屉导航
- node.js - Sequelize 版本 3.30.2 - 在迁移中执行原始查询
- openshift - Turbine Server 未在 OpenShift 中发现 Hystrix Streams
- javascript - 安装 webpack VS 安装 webpack-cli?
- unit-testing - 测试我们的 CMake 模块
- groovy - 无法将 sh 分配给 Jenkinsfile 中的变量
- node.js - 通过 nodejs 驱动程序连接到自签名的 mongodb 服务器不需要 `pem` 密钥
- c# - iTextSharp 表格单元格跨度