WEB开发网
开发学院软件开发Java 扩展 Eclipse 的 Java 开发工具 阅读

扩展 Eclipse 的 Java 开发工具

 2009-12-20 00:00:00 来源:WEB开发网   
核心提示: 重要:Eclipse 有一个延迟装入的策略,以在用户执行需要插件代码的操作时才装入插件,扩展 Eclipse 的 Java 开发工具(10),所以您必须 先选择 Sample Action 菜单选项,以在调用 selectionChanged 方法之前装入您的插件,因为运行时实例使用不同的工作空

重要:Eclipse 有一个延迟装入的策略,以在用户执行需要插件代码的操作时才装入插件。所以您必须 先选择 Sample Action 菜单选项,以在调用 selectionChanged 方法之前装入您的插件。

现在选择其它东西,如编辑器中的文本、Navigator 中的文件,当然还有 Outline 视图中的成员(回忆一下:您必须创建一个 Java 项目和示例 Java 类来做到这一点,因为运行时实例使用不同的工作空间)。清单 4 显示了您将在 Eclipse 的 开发实例的控制台中看到的某个示例输出。


清单 4. selectionChanged 输出,首次修改
==========> selectionChanged 
[package com.ibm.lab.soln.jdt.excerpt [in [Working copy] ChangeIMemberFlagAction.java 
  [in com.ibm.lab.soln.jdt.excerpt [in src [in com.ibm.lab.soln.jdt.excerpt]]]]] 
==========> selectionChanged 
<empty selection> 
==========> selectionChanged 
org.eclipse.jface.text.TextSelection@9fca283 
==========> selectionChanged 
<empty selection> 
==========> selectionChanged 
[package com.ibm.lab.soln.jdt.excerpt [in [Working copy] ChangeIMemberFlagAction.java 
  [in com.ibm.lab.soln.jdt.excerpt [in src [in com.ibm.lab.soln.jdt.excerpt]]]]] 
==========> selectionChanged 
[IMember[] members [in ChangeIMemberFlagAction [in [Working copy] ChangeIMemberFlagAction.java 
  [in com.ibm.lab.soln.jdt.excerpt [in src [in com.ibm.lab.soln.jdt.excerpt]]]]]] 
==========> selectionChanged 
<empty selection> 
==========> selectionChanged 
[ChangeIMemberFlagAction.java [in com.ibm.lab.soln.jdt.excerpt 
   [in src [in com.ibm.lab.soln.jdt.excerpt]]] 
 package com.ibm.lab.soln.jdt.excerpt 
 import org.eclipse.jdt.core.Flags 
 import org.eclipse.jdt.core.IBuffer 
 ...lines omitted... 
  void selectionChanged(IAction, ISelection)] 
==========> selectionChanged 
[boolean isChecked(IAction, IMember) [in ToggleIMemberFinalAction 
  [in ToggleIMemberFinalAction.java [in com.ibm.lab.soln.jdt.excerpt 
  [in src [in com.ibm.lab.soln.jdt.excerpt]]]]]] 

上一页  5 6 7 8 9 10 

Tags:扩展 Eclipse Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接