我想创建一个基于功能区的GUI。在Java接口方面,我几乎是一个新手,我使用了基本的Swing工具包,但就是这样。
任何人都可以指出我正确的方向,如何做到我的用户界面更灵活,特别是能够创建一个“功能区”?
使用Flamingo作为功能区,使用Substance作为Office 2007外观。
这是Pushing Pixels的一个小预览:
PS:与您的问题没有直接关系,但如果您不熟悉Java UI编程,请确保您不会错过MigLayout。
更新2013-11-05:遗憾的是,实质性及其后继者目前尚未得到积极维护,尽管根据我的经验,他们已经完成并且生产准备就绪。
目前的代码可以在Insubstantial/insubstantial的Github找到。 (“火烈鸟”已被纳入“非实质性”包装)
似乎还有一个相对最新的版本作为Maven人工制品。 (见http://mvnrepository.com/artifact/com.github.insubstantial)
更新2018-09-17:它于2016年12月复活,自2017年2月起进行维护更新和now Flamingo is part of Project Radiance。