我有一个持有JPanel的JFrame。 我想使框架完全透明,并使面板略微透明。
我正在使用以下代码来做到这一点:
frame.setBackground(new Color(0, 0, 0, 0));
panel.setBackground(new Color(51, 51, 51, 190));
但是,当我使用此方法使JFrame透明时,会达到预期的效果,从而扭曲了所有其他组件。
下图显示了比我能解释的更好的图像。
左侧是不透明的示例,文本清晰显示。 在右侧,使用上面的代码设置面板和框架,并且文本变形。
我想念什么?