基本上我不知道如何制作一个JFrame,它的中心是100%透明的,外面是灰色的。我看着整个互联网该怎么做。您应该看到该应用程序后面的窗口,甚至实际上也可以通过该窗口到达。
到目前为止,我所做的是创建一个透明的jframe,但是后来我尝试创建一个BufferedImage,但是之后我不知道如何从BufferedImage中减去矩形的面积。因此,应用程序的中心是透明的。
答案 0 :(得分:0)
我不知道如何制作一个具有100%透明中心并且外部填充为灰色的JFrame
在透明框架中添加带有Border
的透明面板。
Border border = BorderFactory.createMatteBorder(10, 10, 10, 10, new Color(128, 128, 128, 64));
JPanel panel = new JPanel();
panel.setOpaque( false );
panel.setBorder( border );
frame.add( panel );