我想创建一个基于功能区的 GUI。当谈到 Java 接口时,我几乎是一个新手,我使用了基本的 Swing 工具包,但仅此而已。
任何人都可以为我指出正确的方向,以使我的用户界面更加灵活,特别是能够创建“功能区”吗?
我想创建一个基于功能区的 GUI。当谈到 Java 接口时,我几乎是一个新手,我使用了基本的 Swing 工具包,但仅此而已。
任何人都可以为我指出正确的方向,以使我的用户界面更加灵活,特别是能够创建“功能区”吗?
使用Flamingo作为功能区,使用Substance作为 Office 2007 外观。
这是Pushing Pixels的一个小预览:
PS:与您的问题没有直接关系,但是如果您是 Java UI 编程的新手,请确保您不会错过MigLayout。
2013-11-05 更新:不幸的是,目前没有积极维护 Substantial 及其继任者,尽管根据我的经验,它们已经完成并准备好生产。
当前代码可以在 Github 的Insubstantial/insubstantial找到。(其中“Flamingo”已集成到“Insubstantial”包中)
此外,似乎有一个相对最新的版本可用作 Maven 人工制品。(见http://mvnrepository.com/artifact/com.github.insubstantial)
2018-09-17 更新: 它于 2016 年 12 月复活,自 2017 年 2 月以来进行了维护更新,现在 Flamingo 是 Project Radiance 的一部分。