根据选择动态更改viewpart内容

时间:2012-05-03 00:11:10

标签: java eclipse eclipse-rcp

是否可以根据选择更改视图部件内容?我有一个视图部分订阅选择事件,并根据一些条件在视图中显示不同的控件集。

这听起来像摇摆卡布局,但我不确定swt中是否有模拟,我不想在java代码中硬编码视图内容。

真正期待像eclipse命令框架<visibleWhen>这样的表达式。

2 个答案:

答案 0 :(得分:1)

我认为StackLayout正是您所寻找的。 Swing的CardLayout非常简单。

答案 1 :(得分:0)

  

是否可以使用声明式表达式来选择查看部件内容?我试图实现像历史视图这样的东西,其中一个视图部分可能包含使用不同插件提供的控件(例如org.eclipse.egit.ui,org.eclipse.team.ui)

不,您需要为此创建自己的扩展点。好消息是it isn't too hard