让JPanel透明以便在框架后面看到?

时间:2012-11-28 12:56:49

标签: java swing jframe translucency

我知道如何做成形或半透明的JFrame,但我希望在我的框架中有一个半透明的区域,这将是半透明的,因此用户可以看到背后的内容。 我不知道如何做到这一点,并采取屏幕截图框架后面的东西对我不起作用,因为我真的希望用户看到框架背后的动态变化。

1 个答案:

答案 0 :(得分:3)

  

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

  • JFrameBorderLayoutBorderLayout有5个区域,

  • BorderLayout获取此优势,创建Translucent JFrame并将CENTER区域保持半透明,在其他区域放置一个不透明的面板。

  • mabye现在,确实有理由将AWT(不支持透明度和半透明度)与Swing混合,您可以将AWT Panels添加到NORTH }},SOUTHEASTWEST区域

  

屏幕截图显示框架背后的内容对我不起作用,   因为我真的想要用户动态改变框架。