是否可以根据选择更改视图部件内容?我有一个视图部分订阅选择事件,并根据一些条件在视图中显示不同的控件集。
这听起来像摇摆卡布局,但我不确定swt中是否有模拟,我不想在java代码中硬编码视图内容。
真正期待像eclipse命令框架<visibleWhen>
这样的表达式。
答案 0 :(得分:1)
我认为StackLayout正是您所寻找的。 Swing的CardLayout非常简单。
答案 1 :(得分:0)
是否可以使用声明式表达式来选择查看部件内容?我试图实现像历史视图这样的东西,其中一个视图部分可能包含使用不同插件提供的控件(例如org.eclipse.egit.ui,org.eclipse.team.ui)
不,您需要为此创建自己的扩展点。好消息是it isn't too hard。