如果可以重新配置一个jframe

时间:2011-04-13 05:06:53

标签: java swing jframe

jframe to default show rectangle.

我想知道我们是否可能将它显示为类似圆圈?

以及如何?

2 个答案:

答案 0 :(得分:0)

这个article描述了一个聪明的黑客,它允许你实现非矩形和半透明的帧。你可以使用本机代码黑客显然这样做(当然不可移植)。

答案 1 :(得分:0)

可以使用非矩形JFrame。这样做的简单方法是使用AWTUtilities.setWindowShape(Window,Shape)。请阅读以下页面了解更多详情。

有人提到使用Robot类可以做到这一点,但这是不必要的。 Java现在尽可能原生支持。

http://today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html