Java应用程序能否使用Aero Glass效果?

8

Swing基于Java的应用程序是否有可能在Windows Vista/7下实现Aero Glass效果作为背景呢?

3个回答

11

从Java SE 6开始,Swing在Windows下采用Aero原生外观。关于这一点,Chet Haase撰写了一篇博客文章,详细介绍了这个问题,题为Java on Vista : Yes it works


博客文章包含屏幕截图,显示窗口标题为难以阅读的灰色,而不是正常的黑色,并显示一些图形故障:请注意此处内部窗口的最小化/最大化/关闭按钮的右边框:http://weblogs.java.net/blog/chet/96dpi_swingset2.png - Zarel
1
@Zarel:可能是因为这篇文章的日期是2006年10月。现在(Java 6更新14),它完全可以正常工作。我记得我有一张截图。 - OscarRyz
这篇JavaLobby帖子中还有一些其他截图显示了更暗的窗口标题 - http://www.javalobby.org/java/forums/t78880.html?start=30也许在Chet的应用程序中,截图软件将其发送到了后台,他设置了可怕的颜色方案,或者这是Java 6SE的早期测试版。我想用一些截图来验证它,但目前在我的Macbook上。 - Nate

2

我知道这是可能的,因为提出这个问题的人已经实现了。我正在研究同样的事情,如果我找到了方法,我会在这里发布。


1
经过进一步的研究,Swing应用程序的内置API没有内置的Aero兼容性。 - Ky -

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接