提问人:axelclk 提问时间:1/21/2009 更新时间:2/18/2012 访问量:3929
如何在 Java Swing 中构建 Google-chrome 选项卡和菜单栏界面?[已结束]
How to build a Google-chrome tabs and menubar interface in Java Swing? [closed]
问:
闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。
我们不允许向读者、工具、软件库等寻求推荐的问题。您可以编辑问题,以便用事实和引文来回答。
8年前关闭。
有人知道一个开源项目或代码片段,它们演示了如何在 Swing 中创建具有类似选项卡和工具栏的类似 google-chrome 的界面吗?
我知道,我可以使用 JTabbedPane,但我正在考虑一个外观和感觉与谷歌浏览器“选项卡式浏览”非常相似的界面。
答:
0赞
Esko
1/21/2009
#1
我认为你应该选择 Substance LAF 并为它制作一个类似 Chrome 的皮肤(Substance 是一个可换肤的 LAF,它在图形方面扩展了 Swing 的功能)并使用它,这不是最简单的方法,但如果你有时间和意志力,你会得到你想要的。
3赞
Lawrence Dol
1/24/2009
#2
您可以使用未修饰的 JFrame (setUndecorated(true)) 来摆脱标题栏。
然后,您将创建一个布局,其中包含一个填充窗口的选项卡式窗格,然后覆盖右上角的最小/最大/关闭按钮。
如果选项卡式窗格过于不灵活,则需要在顶部放置一个按钮栏,使用切换按钮控制多个内容面板,并自己查看选项卡;当每个按钮变为活动状态时,它会隐藏当前面板并取消隐藏属于它的面板。
0赞
stolsvik
5/21/2009
#3
看看这个问题(及其答案):JTabbedPane:选项卡本身之前和之后的组件。
5赞
Andy
2/18/2012
#4
我刚刚为此创建了自己的开源库,名为 Jhrome。一探究竟!
它在 github 上可用:https://github.com/jedwards1211/Jhrome
文档现在很少,但它非常可靠,除了我还没有弄清楚的 AWT/Swing 内存泄漏。如果有足够多的人对它感兴趣,我会把它打磨掉。
评论