gpt4 book ai didi

java - 我的 JRadioButton 使用 setOpaque(false) 更改外观

转载 作者:行者123 更新时间:2023-11-29 05:18:14 25 4
gpt4 key购买 nike

我想删除我的 JRadioButton 的背景,但仍保持相同的外观和感觉。图片会自己说话:

当我执行这段代码时:

JRadioButton myJRadioButton = new JRadioButton("My JRadioButton");
add(myJRadioButton);

我明白了:

enter image description here

当我用这段代码运行它时:

JRadioButton myJRadioButton = new JRadioButton("My JRadioButton");
myJRadioButton.setForeground(Color.white); //To see it on the black background.
myJRadioButton.setOpaque(false);
add(myJRadioButton);

我明白了:

enter image description here

我有一个类似“星星”的东西,而不是一个又大又漂亮的圆圈。而我想要的是保留第一张图片的伟大而美丽的圆圈,但没有根据它的默认背景。

最佳答案

文件说

public void setOpaque(boolean isOpaque)  

If true the component paints every pixel within its bounds. Otherwise, the component may not paint some or all of its pixels, allowing the underlying pixels to show through. The default value of this property is false for JComponent. However, the default value for this property on most standard JComponent subclasses (such as JButton and JTree) is look-and-feel dependent.

它说明了一切。

关于java - 我的 JRadioButton 使用 setOpaque(false) 更改外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762775/

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