Java 在SWT FormEditor的formpages(选项卡)之间切换

Java 在SWT FormEditor的formpages(选项卡)之间切换,java,eclipse-plugin,swt,Java,Eclipse Plugin,Swt,我正在做一个插件项目,在这个项目中,我们使用SWTFormEditor和不同的FormPages。第一个FormPage选项卡将用作摘要页面,我们需要从中导航到其他不同的FormPage。我确实搜索过,但没有有用的资源,所以请指导我如何在SWT FormEditor的不同表单页面之间切换。期待您的快速响应和感谢。注意:FormEditor和FormPage是Eclipse表单而不是SWT FormEditor有几个setActivePage方法可以调用: public IFormPage set

我正在做一个插件项目,在这个项目中,我们使用SWT
FormEditor
和不同的
FormPage
s。第一个FormPage选项卡将用作摘要页面,我们需要从中导航到其他不同的FormPage。我确实搜索过,但没有有用的资源,所以请指导我如何在SWT FormEditor的不同表单页面之间切换。期待您的快速响应和感谢。

注意:
FormEditor
FormPage
是Eclipse表单而不是SWT

FormEditor
有几个
setActivePage
方法可以调用:

public IFormPage setActivePage(String pageId)
使用唯一页面标识符设置活动页面

使用唯一页面标识符设置活动页面并设置其 输入到提供的对象

设置当前活动页面


注意:
FormEditor
FormPage
是Eclipse表单,而不是SWT

FormEditor
有几个
setActivePage
方法可以调用:

public IFormPage setActivePage(String pageId)
使用唯一页面标识符设置活动页面

使用唯一页面标识符设置活动页面并设置其 输入到提供的对象

设置当前活动页面


注意:这里的每个人都在自愿贡献他们宝贵的时间。要求“迅速回应”是不礼貌的,人们会在有时间的时候回答。是的,这是真的,我接受了,并表示歉意注:这里的每个人都在自愿贡献他们宝贵的时间。要求“迅速回应”是不礼貌的,人们会在有时间的时候回答。是的,这是真的,我接受了,我的道歉感谢你的回应,我可以用这个。但是可以从FormPage调用setActivePage(pageId)吗?您可以在FormPage中调用
getEditor()
,获取编辑器,然后调用该方法。非常感谢您的greg-449,它工作正常。再次感谢。感谢您的回复,我可以使用这个。但是可以从FormPage调用setActivePage(pageId)吗?您可以在FormPage中调用
getEditor()
,获取编辑器,然后调用该方法。非常感谢您的greg-449,它工作正常。再次感谢。
protected void setActivePage(int pageIndex)