gpt4 book ai didi

java - 如何去除JCheckboxes后面的灰色背景?

转载 作者:行者123 更新时间:2023-12-01 17:57:59 24 4
gpt4 key购买 nike

我想删除创建 JCheckboxes 时自动出现的灰色背景。 JCheckbox 所在的面板是 setOpaque(false)。我尝试过将 setOpaque(false) 与 JCheckboxes 一起使用,但它不起作用。我想让 JCheckboxes 直接出现在黑色背景上,如图所示。

JCheckboxes 黑色背景上的灰色背景:

/image/MeaRc.png

我的代码如下。数组列表用于从数据库中检索数据并将它们显示为 JCheckboxes。然后将 ModulePanel 添加到 JFrame 中。

            Enrol= new JCheckBox(Modules.get(i));       
ModulePanel.add(Enrol);

最佳答案

首先,变量名称不应以大写字符开头。从教科书或教程中的示例中学习。

在复选框上使用 setOpaque(false) 对我来说效果很好。

I want to make the JCheckboxes appear directly on the black background as in the image.

看起来您正在向显示图像的组件添加一个包含复选框的面板。

我猜问题是您还需要在包含复选框的面板上使用setOpaque(false)

关于java - 如何去除JCheckboxes后面的灰色背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43123341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com