Java 如何禁用JFrame背景但显示swing内容

Java 如何禁用JFrame背景但显示swing内容,java,swing,background,jframe,Java,Swing,Background,Jframe,我在寻找一些方法,禁用JFrame或任何其他swing容器背景,使其不不透明或禁用它,但我不是说trasparent背景,而是显示按钮、图像等控件 类似于“Photoshop启动屏幕”,其中仅显示图像,但背景为空禁用,鼠标会通过空JFrame背景位置下的内容作出反应我很确定这是不可能的,屏幕上任何不完全透明的部分都会捕获与系统相关的鼠标事件,但是在Windows上,透明的背景是点击式的。要使Swing组件在透明背景上工作,您必须强制它们不透明,或者将它们包装到不透明面板中。

我在寻找一些方法,禁用JFrame或任何其他swing容器背景,使其不不透明或禁用它,但我不是说trasparent背景,而是显示按钮、图像等控件


类似于“Photoshop启动屏幕”,其中仅显示图像,但背景为空禁用,鼠标会通过空JFrame背景位置下的内容作出反应

我很确定这是不可能的,屏幕上任何不完全透明的部分都会捕获与系统相关的鼠标事件,但是在Windows上,透明的背景是点击式的。要使Swing组件在透明背景上工作,您必须强制它们不透明,或者将它们包装到不透明面板中。