我的用户体验设计师为我的应用程序设计了一个向导。
由于该向导包含3个步骤,因此她想向用户表明他们处于第3步中的第1步。
在其他UI框架中,我们看到了这样的指示器(如下面的指示器),但是我找不到Eclipse RCP应用程序的先例。
我的UX设计人员在左侧建议一个面板,其中包含已命名数据类别,这些数据类别在完成时会更改阴影。
是否已经有提供上述功能的Eclipse RCP组件?还是我要从头开始生产自己的产品?
答案 0 :(得分:2)
我不知道可以使用的小部件来概述向导中的步骤。
尽管有向导的进度指示器,但它旨在显示页面之间或向导完成后发生的操作的进度。
要使用线和点实现水平概览,我将选择Canvas
进行绘制。
垂直概述似乎更易于实现,并且可以利用FormText
来显示步骤列表并强调当前步骤。 FormText
解释可能包含一小部分HTML的字符串。最值得注意的是,老式的文本样式元素,例如<b>
,<i>
,还有要点。
我想到的另一个问题是,在何处放置概述窗口小部件。每个页面都可以拥有自己的窗口小部件实例,这可能会为布局提供更多自由-由于存在窗口小部件的多个实例,因此付出的资源很少。将概述窗口小部件集成到向导本身中将需要实现(或扩展现有的)向导容器。