2
我正在构建类似于下面的功能框,但我不知道如何在JFrame的边框/标题栏上绘制。我需要在JFrame边框/标题栏的左上角绘制一个椭圆,类似于下面的那个。有没有什么办法可以在Java中做到这一点,如果不是我会如何创建一个航空风格的边界。如何绘制JFrame的边框
我正在构建类似于下面的功能框,但我不知道如何在JFrame的边框/标题栏上绘制。我需要在JFrame边框/标题栏的左上角绘制一个椭圆,类似于下面的那个。有没有什么办法可以在Java中做到这一点,如果不是我会如何创建一个航空风格的边界。如何绘制JFrame的边框
这可以通过使用可以轻松完成的...等待它...的JRibbonFrame
。然而,为了使用它,你需要获得Flamingo框架。使用非常简单! here's一个工作示例。当然,你将不得不download火烈鸟让事情工作。
它看起来并不像一个 “真正的” 色带架,虽然。
我不知道,但显然你可以像这样的东西也结束了。
该项目已经死了,它的外观(3年前更新),所以我只会建议它,如果你在你的框架上使用setUndecorated();
。这会隐藏标题栏。然后,您可以添加自定义按钮来替换标题栏上的按钮(关闭,最小化,最大化)。
你也可以create a customJFrame
看起来像一个丝带框架,这是最先进和最有价值的选择。使用这个,你最终可能会更准确地满足你的需求。希望你喜欢我的回答! :)
非常感谢,我一定会尝试使用火烈鸟 – Andrelle
太棒了!你能否接受这个答案作为最佳答案?这会帮助我很多!只需点击答案左侧的绿色复选框即可。谢啦! – Scientious