我正在寻找一个包含可以选择显示其客户区域的项目的组件,以便在Eclipse RCP应用程序中使用。
SWT TabFolder 和 CTabFolder 将是第一选择,但我想尝试一些替代方案。
有SWT ExpandBar ,我读过Nebula Pshelf。
你能告诉我其他一些选择吗?
答案 0 :(得分:2)
您可以使用StackLayout和一些控件来构建自己的替代方案,以便在不同的"面板之间切换。"这是simple example SWT Snippet。
如果要构建Eclipse Forms UI,可以使用ExpandableComposite。参见:
答案 1 :(得分:1)
我只能将JFace Forms小部件添加到您的列表中,其中包括ExpandableComposite和Section,请参阅此article
但我最喜欢CTabFolder。它有一些不错的选项,如可选的topRight Control或甚至可自定义的CTabFolderRenderer。
答案 2 :(得分:1)
还有Eclipse Forms'ScrolledPageBook,它可以与其他RCP / SWT组件集成。