Flamingo - advanced components for modern Swing applications
Breadcrumb bar
BreadcrumbBar
用來加速多層次體系的快速導航,例如文件系統 或者 XML文檔。這種功能很通用,經常能在Web網站看到。同時也是Windows Explorer應用程序中的主要導航工具。
核心庫提供了幫助類,用於將多種多樣的導航源暴露成breadcrumbBar。例如本地文件系統、遠程文件系統,SVN庫、樹模型。
如果想要了解更多的東西,瀏覽下列包:
Command Buttons
JCommandButton
和 JCommandToggleButton
希望用現代的界面的Button組件來提供一個具有廣泛擴展功能。Flagmingo Command Buttons的衆多可用特性的簡短列表如下:
- 動態改變大小,包括改變icon尺寸和text flow。
- 支持彈出按鈕和分割按鈕(split buttons)
- 更加豐富的彈出內容
- 自動重複模式(Auto-repeat mode) 一旦按鈕被按下,自動調用相關的Action。
- Action滾動模式(Action-on-rollover) ,調用在rollover上的相關actions。(one-time or auto-repeat)
想了解更多的話,查看如下:
Command button strips and panels(命令按鈕條和和命令按鈕面板)
JCommandButtonStrip
允許你將大量的command buttons 組織到一行或一列,以提供按鈕的連續可視化。
JCommandButtonPanel
允許你將大量的command buttons 組織成列填充 或 行填充的格子。醒目的特性包括:
- 將按鈕與相關標題組織在一起。
- 當hosting command buttons時,單一選擇模式
- 對擁有的buttons統一調整大小。
AbstractFileViewPanel
擴展自JCommandButtonPanel
的功能,目標是文件瀏覽程序,需要注意的額外特性包括:
- 對顯示的內容進行過濾
- 進度跟蹤 和 加載取消
- 用於與breadcrumbBar組件集成的API
Ribbon
JRibbon
提供Microsoft Office Command Bar的功能(就是ribbon),一個簡短的特性列表如下:
- Ribbon Tasks和Ribbon task bands
- Ribbon內部畫廊
- 具有上下文關係的RibbonTask組
- 動態適應的大小調整。