gpt4 book ai didi

java - E4 获取 Activity 透视 ID 或标签

转载 作者:行者123 更新时间:2023-12-01 22:43:45 25 4
gpt4 key购买 nike

我正在构建一个视角切换器。我想用一个按钮。这样,当我单击一次时,它会切换到perspective2,当我第二次单击时,它会切换回perspective1。我尝试 isOnTop 但它不起作用。请帮忙。谢谢。

public class SwitchPerspectiveHandler {
@Execute
public void execute(MApplication app, EPartService partService, EModelService modelService) {
MPerspective xxx = (MPerspective) modelService.find("xxx", app);
MPerspective yyy = (MPerspective) modelService.find("yyy", app);

if (yyy.isOnTop()) {
partService.switchPerspective(xxx);
} else
partService.switchPerspective(yyy);
}

}

最佳答案

EModelService 具有:

public MPerspective getActivePerspective(MWindow window);

您可以通过以下方式找到MWindow:

public MWindow getTopLevelWindowFor(MUIElement element);

其中 element 是窗口中的任何元素。

关于java - E4 获取 Activity 透视 ID 或标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25685015/

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