Netbeans平台应用程序Topcomponents位置

时间:2016-05-10 11:45:37

标签: java netbeans-platform

在我的基于NetBeans平台的应用程序中,我有两个具有默认编辑器位置的顶级组件:

@TopComponent.Description(
            preferredID = "AddResourcesTopComponent",
            persistenceType = TopComponent.PERSISTENCE_ALWAYS
    )
@TopComponent.Registration(mode = "editor", openAtStartup = true)

@TopComponent.Description(
            preferredID = "ViewerTopComponent",
            persistenceType = TopComponent.PERSISTENCE_ALWAYS
    )
@TopComponent.Registration(mode = "editor", openAtStartup = false )

我有探险家的顶级组件:

 @TopComponent.Description(
        preferredID = "PackageContentsTopComponent",
        persistenceType = TopComponent.PERSISTENCE_ALWAYS
)
 @TopComponent.Registration(mode = "explorer", openAtStartup = true)

问题是:

  1. 当我打开时,openAtStartup = false的查看器TopComponent会打开 启动应用程序,但具有的PackageContents TopComponent 我启动申请时openAtStartup = true没有打开。
  2. 当我打开PackageContents(使用Window-> PackageContents)时,它会打开 在编辑器位置而不是资源管理器位置。
  3. 任何帮助?非常感谢

0 个答案:

没有答案