gpt4 book ai didi

java - 如何在工作台透视图中将多个 View 添加到一个选项卡组中?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:04 25 4
gpt4 key购买 nike

如何让两个view占满整个空间,并且可以tab切换?

我的代码是这样的:

package org.eclipsercp.hyperbola;

import org.eclipse.ui.IPageLayout;
import org.eclipse.ui.IPerspectiveFactory;
import org.eclipse.ui.console.IConsoleConstants;

public class Perspective implements IPerspectiveFactory {

public void createInitialLayout(IPageLayout layout) {


layout.setEditorAreaVisible(false);
layout.addView(ContactsView.ID, IPageLayout.TOP, 0.5f, layout.getEditorArea());
//layout.addStandaloneView(ContactsView.ID, false, IPageLayout.LEFT, 1.0f, layout.getEditorArea());

layout.addView(IConsoleConstants.ID_CONSOLE_VIEW, IPageLayout.TOP, 0.5f, layout.getEditorArea());
}
}

我可以将区域分成几个部分,但不能将两个 View 推到同一个地方。

最佳答案

为此目的使用 IFolderLayout:

public class Perspective implements IPerspectiveFactory {

public void createInitialLayout(IPageLayout layout) {
IFolderLayout folder = layout.createFolder("Folder", IPageLayout.LEFT, 0.5f, layout.getEditorArea());
folder.addView(ContactsView.ID);
folder.addView(IConsoleConstants.ID_CONSOLE_VIEW);
}
}

关于java - 如何在工作台透视图中将多个 View 添加到一个选项卡组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com