Flamingo学习之 Ribbon组件的整体概述
Flamingo 是java.net 上一个开源项目,功能之一是做出一套类似于Office 2007风格的Java Swing 组件,先贴个图看看使用Flamingo做出的界面的整体效果:
怎么样,是不是跟Office 2007很类似呢,这就叫做Ribbon,其实在SWT中,也有类似的开源组件,具体叫什么不记得了,曾经下载过它的Demo程序,效果也不错,但是可能没有Flamingo成熟,很多组件还在开发中,存在一些bug。
接下来,说说Ribbon组件的结构吧,左上角的圆形按钮叫做Application Menu,右边上面的组件叫做TaskBar,下面的每个选项卡都称作为一个Task。
在Flamingo中,对应的层次结构是这样的,JRibbonFrame 封装了一个带有JRibbon组件的JFrame,JRibbon 中保持了对Application Menu, TaskBar 以及多个JRibbonTask的引用,
另外,一个JRibbonTask中又可以放入多个JRibbonBand组件,这样就组成了一个上图这样的效果。
分享到:
相关推荐
Flamingo(ribbon)+substance6.3,漂亮的皮肤插件,加上java ribbon插件,不错的资源
用java开发ribbon界面所需要的包,可以简单快速开发出漂亮界面
火烈鸟: 设计系统 Flamingo是Web的React组件库,使用样式化的组件构建 您可以在查看所有正在...请注意,由于内部具有逻辑,并非所有组件都导出为StyledComponent,但是诸如Button,Icon,Grid之类的构建块都是纯St
注意 火烈鸟现在是一部分。 火烈鸟的旧版本可以在找到。 关注新开发并在“光芒四射”下打开错误/功能请求。
Android studio Flamingo 版本 2022.2.1 RC 1 解压 bin文件夹下的 studio64.exe 直接运行即可 , 可以发送快捷键到桌面
flamingo-1.6.0 玩 Flex + Java 的不要错过
Android Studio Flamingo 2022.2.1(android-studio-2022.2.1.18-windows.zip) 适用于Windows系统。 Android Studio版本排序: Flamingo 2022.2.1 Electric Eel | 2022.1.1 Dolphin | 2021.3.1 Chipmunk | 2021.2.1...
这是即时通讯flamingo服务器端代码,目前即时通讯软件实现了如下功能: 注册 登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字、表情、窗口抖动、离线文件) 群聊功能...
目前即时通讯软件实现了如下功能(这里只列举网络相关的功能,其他客户端已经实现的功能不统计在列,请自行发现): ...登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字...
资源来自pypi官网。 资源全名:flamingo-0.6.1.tar.gz
Android Studio Flamingo 2022.2.1(android-studio-2022.2.1.18-cros.deb) 适用于Chrome OS系统。 Android Studio版本排序: Flamingo 2022.2.1 Electric Eel | 2022.1.1 Dolphin | 2021.3.1 Chipmunk | 2021.2.1 ...
我为Flamingo专门录制了两部高清技术讲解视频以方便读者学习,视频中介绍了Flamingo的编译和部署方法,整体架构,各个模块的技术实现细节以及如何学习Flamingo的方法,需要视频教程的读者可以扫描[高级服务器开发]...
优秀的swing开源框架 提供更多 漂亮的方便的swing组件
FLAMINGO:F AST大号OW-R A NK中号ATRIX完成IN 3Dģenomeörganization
Android Studio 常用功能setting设置 文件
FlaminGo by Tonhil酒店 目录 介绍 由11位开发人员组成的团队开发的“物业管理解决方案APP” We developed this project as a group over the course of 7 days during the Hack Reactor program. UPDATED NEEDED ...
关于火烈鸟 Flamingo是面向PHP开发人员的MVC框架。 该框架主要用于教育目的。 文献资料 目前尚无文档,因为它仍在开发中。 灵感 ... 我要特别感谢在Laracasts上的精彩教程。...Flamingo框架是根据的开源软件。
Flamingo - 简约的Hacker News阅读器
AndroidStudio Flamingo Patch2 android-studio-2022.2.1.20-mac.dmg mac intel版
火烈鸟框架 Flamingo是基于Go的Web框架。 它旨在构建可插拔和可维护的Web项目。 它已准备就绪,经过现场测试,并且拥有不断发展的生态系统。快速开始请参阅“示例/ hello-world” 初始化一个空项目: mkdir ...