Swing:如何制作带有柔和边框的非矩形窗口?

iva*_*off 6 java user-interface swing awt effects

如何在Java中制作带有软边框的非矩形窗口?
软边框(也称为软剪裁)是没有锯齿伪影的边框.

我在网上搜索了很多,发现了几个关于半透明和/或非矩形窗户的帖子.

"软边界"这一主题令人困惑.似乎我发现的信息涉及将软边框应用于另一个Java组件内部的组件.

但是,我可以,或者我可以不将软边框应用于仅放置在桌面上的自定义形状的JWindow吗?

我主要提到以下帖子:http:
//today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html

当谈到软剪辑时,文章转发到
http://weblogs.java.net/blog/campbell/archive/2006/07/java_2d_tricker.html
但是这里描述了对现有Graphics2D对象的软剪辑.

Jon*_*Jon 0

你读过这篇文章吗:

http://www.pushing-pixels.org/?p=272

它提到了软裁剪和你之前提到的文章,而且还包括一些实现软裁剪窗口的源代码,直接链接在这里:

http://www.pushing-pixels.org/wp-content/uploads/2008/03/softclippedwindow.java

这应该为您提供一个可能的解决方案来实现您想要做的事情。