【发布时间】:2012-02-20 18:16:28
【问题描述】:
我正在开发一个 RCP 应用程序,其中我的视图有两个组件,名为复合 1 和复合 2,它们是父复合课程的一部分
我使用 gridLayout 将复合材料并排放置 2 列大小相等。下面是这个的快照
确实如图所示,我希望根据用户对复合材料 1 中的链接执行的操作,在右侧的复合材料 2 中动态加载/添加一些新组件(技术上的小部件)。
例如 link1 应该应用布局(Borderlayout)并在复合 2 中添加标签 link2 其他一些布局(rowLayout)和composite2中的文本
同样,每个链接都必须将不同的样式应用于复合2, 我的解决方法包括以下内容, 对于那里的每个链接侦听器,我添加了相应的代码,如果它(composite2)不为空,则处理composite2 的子代。
我正在寻找一种想法以及在这种情况下编写友好代码的更好和更聪明的编程实践是什么。任何sn-ps?
【问题讨论】:
标签: swt eclipse-rcp jface