如何在 Java 程序中获取“功能区”UI 组件(如 Office 2007)?[已关闭]

2022-09-02 09:51:21

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

任何人都可以为我指出正确的方向,说明如何通过我的UI获得更大的灵活性,特别是能够创建“功能区”?


答案 1

火烈鸟用作功能区,将 Substance 用于 Office 2007 外观。

以下是推送像素的一个小预览:

enter image description here

PS:与您的问题没有直接关系,但如果您是Java UI编程的新手,请确保您不会错过MigLayout

2013-11-05 更新:不幸的是,Substantial及其继任者目前没有得到积极维护,尽管根据我的经验,它们已经完成并准备好生产。

当前代码可以在Github的Insubstantial/insubstantial上找到。(其中“火烈鸟”已集成到“无实质”包中)

此外,似乎还有一个相对最新的版本可以作为Maven文物。(见 http://mvnrepository.com/artifact/com.github.insubstantial)

2018-09-17更新:它于2016年12月恢复,自2017年2月以来一直有维护更新,现在Flamingo是Project Radiance的一部分


答案 2

推荐