java - 如何将用户输入功能添加到我的 eclipse 插件中?

标签 java eclipse user-interface plugins pde

我正在 eclipse 中开发一个插件,它可以生成一个文本文件(基于用户输入)并可以触发一个 perl 脚本。我可以轻松制作一个简单的插件(如 Hello World),并且可以向其中添加新的菜单和命令。我理解这些事情是如何相互关联的,但我遇到困难的地方是用户输入。

我如何要求用户输入他的选择?我的意思是我应该使用什么扩展点约他出去?我找不到任何可以要求用户输入数据的东西。一旦我能让他输入所需的信息,我就可以轻松访问该信息以继续进行。

PLZ。注意:这是我第一次进入在线社区,因此我尝试在描述中尽可能全面。我是 eclipse 新手,对 Java 有非常基本的了解。我参加了 Mark Dexter 教授的一些在线 Java 类(class)。我对 C++ 确实有扎实​​的理解和工作经验。

最佳答案

继续我上面的评论(抱歉,无法满足评论的 600 个字符限制,因此我将其添加为您问题的可能答案)-- 快速搜索使我找到了这个 - http://www.eclipse.org/articles/article.php?file=Article-action-contribution/index.html 。您可以使用操作轻松添加由插件处理的工具栏按钮、菜单项等。简而言之,这就是将功能插入工作台的方式。我建议检查上面的链接以获得更好的理解。至于收集输入,您可以使用 JFace 对话框 (http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse% 2Fjface%2Fdialogs%2FDialog.html)。有许多预制对话框可能对您有用,因此我建议您多做一些研究,看看什么最适合您的用例。祝你好运!

关于java - 如何将用户输入功能添加到我的 eclipse 插件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9023851/

相关文章:

flutter - 如何从小部件包装中生成文本?

c++ - 如何使用耗时的操作更新 C++ 中的 GTK+ GUI?

Java:单击按钮时不触发 actionPerformed 方法

java - 有什么办法可以同步通话吗?

java - 强制 View 重绘自身

android - 是否有向 Eclipse 中的 list 添加 Activity 的快捷方式?

java - SVN:替换为>存储库中的最新内容和团队>恢复之间的区别

java - Google App Engine 在没有 maven 的情况下添加模块

ios - 获取所有已加载的 uiviewcontroller

Java Thread() sleep 问题