Oracle有一个非常好的教程,介绍了这个主题:https://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped_windows.html 形状窗口 另一个在6u10版本中引入的功能是窗口形状效果。使用形状,您可以将任何形状设置为无装饰窗口。当应用效果时,窗口的所需区域变为透明。因此,透明和不透明像素的组合形成给定窗口的形状。下面的图片演示了两种情况下的窗口形状:[文本摘自原始文章http://www.oracle.com/technetwork/articles/javase/translucent-shaped-windows-139324.html]