rt
希望左边是菜单树,右边是组件窗口区,点击左边的菜单,后边的组件能够自动变化。比如:点击左边的学生管理,右边自动显示学生管理窗口;点击课程管理,右边自动显示课程管理。

解决方案 »

  1.   

    如下:
    假定右边的组件窗口区的每一个组件窗口都是一个 Editor,那么我们就得到两个 Editor,学生管理和课程管理。
    设定单击菜单书节点的动作会打开对应的编辑器,这里的逻辑是,如果编辑器已经打开,则激活当前菜单节点对应的编辑器;否则打开当前菜单节点对应的编辑器。
    具体做法如下:
    1、建立对树节点的选择监听,addSelectionChangedListener(...),在实现的 selectionChanged 方法中实现对特定菜单节点编辑器打开/切换的动作。
    2、编辑器打开,window.getActivePage().openEditor(...) 可打开编辑器。
    3、编辑器切换,window.getActivePage().active(...) 可将打开的编辑器激活,既至为当前状态。以上应该可以满足你的需求。
      

  2.   

    能不能提供一些更为具体的code example.最好是一个案例形式的。