使 JPanel 透明以看到框架后面



我知道如何做一个形状或半透明的JFrame,但我希望在我的框架中有一个半透明的矩形区域,以便用户可以看到后面的内容。我不知道该怎么做,并且对框架后面的内容进行屏幕截图对我不起作用,因为我真的希望用户看到框架后面的动态变化。

但我想在我的框架中有一个矩形区域,这将是 半透明,以便用户可以看到后面的内容。

  • JFrame有一个BorderLayoutBorderLayout有5个区域,

  • 利用BorderLayout的这一优势,创建一个Translucent JFrame并使CENTER区域半透明,在其他区域放置一个不透明的面板。

  • Mabye 现在,有真正的理由将AWT(不支持透明度和半透明性)与Swing混合在一起,您可以AWT Panels NORTHSOUTHEASTWEST区域

框架后面的屏幕截图对我不起作用, 因为我真的希望用户动态改变框架后面。

  • 按@camickr查看屏幕图像

最新更新