我知道如何做成形或半透明的JFrame
,但我希望在我的框架中有一个半透明的区域,这将是半透明的,因此用户可以看到背后的内容。
我不知道如何做到这一点,并采取屏幕截图框架后面的东西对我不起作用,因为我真的希望用户看到框架背后的动态变化。
答案 0 :(得分:3)
但是我希望在我的框架中有一个矩形区域 半透明,以便用户可以看到背后的内容。
JFrame
有BorderLayout
,BorderLayout
有5个区域,
从BorderLayout
获取此优势,创建Translucent JFrame
并将CENTER
区域保持半透明,在其他区域放置一个不透明的面板。
mabye现在,确实有理由将AWT
(不支持透明度和半透明度)与Swing
混合,您可以将AWT Panels
添加到NORTH
}},SOUTH
,EAST
和WEST
区域
屏幕截图显示框架背后的内容对我不起作用, 因为我真的想要用户动态改变框架。