是否可以根据选择更改视图部分内容?我有一个订阅选择事件的视图部分,并且根据某些条件,视图中会显示不同的控件集。
这听起来很像摇摆卡布局,但是我不确定 swt 中是否有类似物,并且我不想在 java 代码中硬编码视图内容。
像eclipse命令框架<visibleWhen>
表达式这样的东西真的很值得期待。
是否可以根据选择更改视图部分内容?我有一个订阅选择事件的视图部分,并且根据某些条件,视图中会显示不同的控件集。
这听起来很像摇摆卡布局,但是我不确定 swt 中是否有类似物,并且我不想在 java 代码中硬编码视图内容。
像eclipse命令框架<visibleWhen>
表达式这样的东西真的很值得期待。
我认为StackLayout是您正在寻找的。Swing 的 CardLayout 非常简单。
是否可以使用声明性表达式来选择视图部分内容?我正在尝试实现类似历史视图的功能,其中一个视图部分可能包含由不同插件贡献的控件(例如 org.eclipse.egit.ui、org.eclipse.team.ui)
不,您需要为此创建自己的扩展点。好消息是它并不难。