我有一個持有JPanel的JFrame。 我想使框架完全透明,並使面板略微透明。
我正在使用以下代碼來做到這一點:
frame.setBackground(new Color(0, 0, 0, 0));
panel.setBackground(new Color(51, 51, 51, 190));
但是,當我使用此方法使JFrame透明時,會達到預期的效果,從而扭曲了所有其他組件。
下圖顯示了比我能解釋的更好的圖像。
左側是不透明的示例,文本清晰顯示。 在右側,使用上面的代碼設置面板和框架,並且文本變形。
我想念什么?