gpt4 book ai didi

java - 在 eclipse 中运行插件应用程序

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

我正在为我已经开发的应用程序开发 eclipse 插件。我的应用程序基本上为输入源代码提供图形 View 。

现在,在我的应用程序中,我使用 javax.swing.JFrame。由于我正在开发 Eclipse 插件,因此,当我作为“Eclipse 应用程序”运行时,它会打开一个新的 JFrame 弹出窗口。我想在 eclipse 中运行我的应用程序(不知道在哪里)。现在,它在 eclipse 之外打开一个窗口。任何想法,我该如何实现这个以及推荐的方式是什么。

最佳答案

首先,您必须创建一个 Eclipse 插件。这将使您的应用程序能够作为插件存在于 Eclipse 生态系统中(听起来您已经完成了其中的一些工作)。

其次,Eclipse 图形界面通常使用 Eclipse Standard Widget Toolkit ( SWT ) 构建,而不是 SwingJavaFX,没有什么可以阻止您使用其他框架创建 UI 组件,例如SwingJavaFX,但首选使用 SWT

SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.

话虽这么说......

听起来您的应用程序提供了某种“代码查看器”。如果您希望“代码查看器”显示为 Eclipse vieweditor,则必须使用其提供的功能来扩展/贡献 Eclipse。例如,要向 Eclipse 贡献一个新的编辑器,您必须在 plugin.xml 中创建对 org.eclipse.ui.editors 的扩展,并实现您自己的 org .eclipse.ui.part.EditorPart。您必须执行此操作,“代码查看器”才能显示为正确的 Eclipse View 编辑器

这个tutorial应该可以帮助您入门。

总而言之,为了让您的代码查看器显示为 Eclipse vieweditor,您可能必须迁移一些现有的“代码查看器”代码,因此您可以适本地将您的查看器贡献给 Eclipse。

关于java - 在 eclipse 中运行插件应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21961329/

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