Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自定义标题栏_Java_Windows_Swing_Titlebar - Fatal编程技术网

Java 自定义标题栏

Java 自定义标题栏,java,windows,swing,titlebar,Java,Windows,Swing,Titlebar,自定义标题栏 越来越多的专业软件正在定制标题栏,无论是自定义按钮还是可切换选项卡。 据我所知的软件: 微软办公软件2010 Paint.NET 火狐 等等 我想知道如何使用java和windows的外观来实现这一点 谷歌解决方案: 隐藏标题栏并从头开始重新创建。(.setUndecorated(true);) Substance Look and Feel有一些实现标题栏定制的方法 然而,这些解决方案并不能提供预期的效果。必须有一种方法,这种方法可能不容易,但必须存在。如果我必须将jav

自定义标题栏

越来越多的专业软件正在定制标题栏,无论是自定义按钮还是可切换选项卡。 据我所知的软件:

  • 微软办公软件2010
  • Paint.NET
  • 火狐
  • 等等
我想知道如何使用java和windows的外观来实现这一点

谷歌解决方案:

  • 隐藏标题栏并从头开始重新创建。(.setUndecorated(true);)
  • Substance Look and Feel有一些实现标题栏定制的方法
然而,这些解决方案并不能提供预期的效果。必须有一种方法,这种方法可能不容易,但必须存在。如果我必须将java与其他编程语言结合起来,那就这样吧,只要我能实现我的目标

这里有一个链接,指向我的一篇文章,该文章使用了不同的用户名,我可以使用.setUnderatted(true)来完成;方法。然而,重新绘制整个标题栏是乏味的,我不能得到它完全正确。尤其是模糊效果

如果您有任何帮助,我们将不胜感激。提前谢谢


属于LookAndFeel,UIComponent。您最好钻研一些Look&Feel的源代码,寻找一些代码片段。我不希望有其他答案,因为没有多少人会去定制主题。

属于LookAndFeel,UIComponent。您最好钻研一些Look&Feel的源代码,寻找一些代码片段。我不希望有其他答案,因为没有多少人会去定制主题。

Thanx我找到了一个解决方案,使用jni和在和中找到的教程。

Thanx我找到了一个解决方案,使用jni和在和中找到的教程谢谢您的快速回复。我发现,在java中没有人尝试这样做,这是不可能的,因为教程可以用于VB、C和C++。我想我会再坚持一段时间,也许有人做过类似的事情。我找到了这个链接,这就是我想要的,但是我正在努力用java实现它。我知道我应该使用jni框架,但我发现这有点困难。谢谢你的快速回复。我发现,在java中没有人尝试这样做,这是不可能的,因为教程可以用于VB、C和C++。我想我会再坚持一段时间,也许有人做过类似的事情。我找到了这个链接,这就是我想要的,但是我正在努力用java实现它。我知道我应该使用jni框架,但我发现这有点困难。欢迎使用堆栈溢出!虽然这可以从理论上回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。欢迎使用堆栈溢出!虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。