【发布时间】:2016-09-17 12:38:35
【问题描述】:
我有几个 JRadioButton: rb1, rb2;它包含在透明的 JPanel p1 中,而 p1 包含在一个名为 mainPanel 的彩色面板中。 我也想让这些 JRadioButton 透明,这就是我要做的:
在主面板中:mainPanel.setBackground(Color.RED);
在 p1 中:p1.setBackground(new Color(0,0,0,0));
在 rb1 和 rb2 中:
rb1.setOpaque(false);
rb1.setContentAreaFilled(false);
rb1.setBorderPainted(false);
rb2.setOpaque(false);
rb2.setContentAreaFilled(false);
rb2.setBorderPainted(false);
如果 rb1 和 rb2 包含在 mainPanel 中或者如果 p1 不是透明的 JPanel 也没关系,但在我的情况下,结果不是我所期望的:
我该如何解决这个问题?提前致谢!
【问题讨论】:
标签: java swing transparency jradiobutton