0

我正在使用 NetBeans,但我有一个空白的JFrame. JFrame字面上是空的。我希望这个JFrame有圆角。

我怎样才能做到这一点?

4

2 回答 2

5

如果你想要圆角,那么你想要一个有形的框架。您可以通过调用Frame.setShape. 引用其文档:

必须满足以下条件才能设置非空形状:

这些点中的第二点,一个未装饰的框架,对应于您原始问题的一部分,该问题在随后的编辑中被重新表述:它将给您

没有窗口之类的东西,只有表单,没有退出按钮,什么都没有。

于 2013-01-16T15:22:52.240 回答
0

试试这个。这是工作 :)

yourframe.setBackground(new Color(0, 0, 0, 180));
yourframe.setUndecorated(true);
yourframe.addComponentListener(new ComponentAdapter() {
               @Override
                public void componentResized(ComponentEvent e) {
                    setShape(new RoundRectangle2D.Double(0, 0, getWidth(), getHeight(), 80, 80));
                }
            });
于 2015-03-08T09:11:57.533 回答