如何在Java程序中获得像Office 2007一样的“功能区”UI组件? [关闭]

问题描述 投票:20回答:1

我想创建一个基于功能区的GUI。在Java接口方面,我几乎是一个新手,我使用了基本的Swing工具包,但就是这样。

任何人都可以指出我正确的方向,如何做到我的用户界面更灵活,特别是能够创建一个“功能区”?

java user-interface swing ribbon
1个回答
30
投票

使用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

© www.soinside.com 2019 - 2024. All rights reserved.