2011-11-05 111 views
1

自定义标题栏自定义标题栏

越来越多,专业的软件定制它们的标题栏,无论是自定义按钮或切换标签。 软件,我知道:

  • MS Office 2010的
  • Paint.NET
  • 火狐
  • 等等

我想知道如何可以使用Java来完成,和窗户的外观和感觉。

谷歌的解决方案:

  • 隐藏标题栏,并从头开始重新创建。 (.setUndecorated(true);)
  • Substance Look and Feel有一些完成标题栏自定义的方法。

但是,这些解决方案不提供所需的效果。必须有一种方式,这种方式可能并不容易,但必须存在。如果我必须将Java与其他编程语言结合使用,那么只要能实现我的目标即可。

这里,是一个链接到我的一个不同的用户名,我可以用.setUndecorated(true)完成;方法。然而,重新绘制整个标题栏是很乏味的,我无法完全理解它。特别是模糊效果。

请任何帮助将不胜感激。提前致谢。的LookAndFeel,UIComponent下

Java-Forums Post

回答

0

瀑布。最好你钻研一些Look的来源&感受一些代码片段。我不期待其他答案,因为没有多少人会为了定制主题而走到如此地步。

+0

感谢您的快速回复。我觉得很可能没有人试图用java做这件事,因为教程可以用于vb,c#和C++。我想我会保持一段时间,也许有人做了类似的事情。 – ex0b1t

+0

http://msdn.microsoft.com/en-us/library/windows/desktop/bb688195%28v=vs.85%29.aspx – ex0b1t

+0

我发现这个链接,这是我想要的,但是我很努力地在java中实现这个。我知道我应该使用jni框架,但我觉得这有点困难。 – ex0b1t