public class Perspective implements IPerspectiveFactory {
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
layout.addView(MyViewPart.ID,
IPageLayout.BOTTOM, 0.75f, editorArea);
layout.addView(MyViewPart1.ID,
IPageLayout.LEFT, 0.25f, editorArea);
layout.addView(MyViewPart2.ID,
IPageLayout.BOTTOM, 0.5f, MyViewPart.ID);
layout.getViewLayout(MyViewPart.ID).setCloseable(false);
layout.getViewLayout(MyViewPart1.ID).setCloseable(false);
layout.getViewLayout(MyViewPart2.ID).setCloseable(false);
layout.getViewLayout(MyViewPart2.ID).setMoveable(false);
}
}

本文介绍了一种使用Java实现的Eclipse工作台Perspective布局配置方法。通过实现IPerspectiveFactory接口,可以定制编辑器区域周围视图的布局,包括设置视图的位置、大小及是否可关闭等属性。
1813

被折叠的 条评论
为什么被折叠?



