在 EclipseRCP 应用程序的 Start 处打开编辑器
我目前正在为一个大学项目使用 Java 编写 Eclipse RCP 应用程序。
我的问题是我希望在应用程序启动时加载一个编辑器,但我不知道哪种方法是正确的开始方法。在透视图中,我只能添加视图并设置编辑器空间,但无法设置任何编辑器。
我尝试覆盖 WorkbenchWindowAdvisor.postWindowOpen()
方法,但这只给我带来了异常......
I'm currently programming on an eclipse RCP application in Java for an university project.
My problem is that I want an editor loaded at application start, but I don't know which method is the right one to start with. In the perspective I can only add views and set my editor space, but I can't set any editors.
I tried overwrite the WorkbenchWindowAdvisor.postWindowOpen()
method, but this only got me an exception...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你说你有一个例外......那是什么?你是如何覆盖postWindowOpen()的,你能发布你的代码吗?如果我知道这些事情,我可以为你提供更多帮助。
不管怎样,下面的代码会在应用程序启动时打开编辑器:
其中“editorInput”是编辑器的输入,“editorId”是 ID。
另外,我强烈建议阅读 Lars Vogel 的编辑器教程:
http://www.vogella.de/articles/EclipseEditors/article.html
You say you got an exception.. what was it? How did you overwrite postWindowOpen(), can you post your code? I could help you more if I knew these things.
Anyway, the following code opens the editor at application startup:
where "editorInput" is the input of your editor and "editorId" it's ID.
Also, I highly recommend reading Lars Vogel's tutorial on editors:
http://www.vogella.de/articles/EclipseEditors/article.html