2012-05-03 49 views
0

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

这听起来更像是摆动cardlayout,但我不确定是否有swt中的模拟,我不想在java代码中硬编码视图内容。

真的可以预料到像eclipse命令框架<visibleWhen>表达式。

回答

1

我认为StackLayout是你在找什么。 Swing的CardLayout非常简单。

+0

是否有可能具有将选择视图部分内容的声明式表达式?我试图实现'History'视图,其中一个视图部分可能包含由不同插件贡献的控件(例如'org.eclipse.egit.ui','org.eclipse.team.ui') –

0

是否可以有声明式表达式来选择视图部分内容?我试图实现类似历史视图,其中一个视图部分可能包含用不同插件贡献的控件(例如org.eclipse.egit.ui,org.eclipse.team.ui)

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