
Eclipse插件开发
华夏追颖
做好自己
展开
-
Eclipse插件开发之远程调试插件
Eclipse插件开发作为Java开发的一种,因此调试也和Java远程调试相似,需要设置JVM参数。普通的Java程序会在启动脚本中编写远程调试端口,而Eclipse插件需要在Eclipse.ini文件中配置。具体配置如下:-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.li...原创 2018-02-11 17:48:26 · 784 阅读 · 0 评论 -
Eclipse插件开发之拖拽功能
1 Eclipse拖拽概述 操作系统支持文件拖拽等功能,我们可以将文件通过鼠标选中拖动到其他位置,实现移动或者复制等功能。Eclipse插件开发也可支持用户自定义的拖拽行为。平时我们见到的拖动eclipse的各个视图窗口,调整布局,将java文件直接拖动到本地某个目录。这些都是eclipse拖拽支持的表现。要想实现拖拽,可以对eclipse预先设定好的拖拽接口进行定制扩展,实现自己的...原创 2018-02-11 18:02:35 · 4463 阅读 · 0 评论 -
Eclipse插件开发中File和IFile的转换
(1) File转IFile第一种方法:IFile[] ifile = ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(file.toURI());第二种方法:String filepath =file.getPath();IProject proj =ResourcesPlugin.getWorkspace().g...原创 2018-03-25 16:50:33 · 1897 阅读 · 0 评论 -
Eclipse插件开发之输入框或下拉框自动提示
package autocomplete; import org.eclipse.jface.bindings.keys.KeyStroke;import org.eclipse.jface.dialogs.Dialog;import org.eclipse.jface.fieldassist.AutoCompleteField;import org.eclipse.jface.fieldassi...原创 2018-03-25 16:53:59 · 2394 阅读 · 0 评论 -
Eclipse插件开发之多页向导
在多页签向导中,填写完所有向导页才能点击finish@Override publicboolean canFinish() { boolean flag =false; if(this.getContainer().getCurrentPage().getNextPage()==null){ flag=true; }...原创 2018-03-25 18:22:28 · 626 阅读 · 0 评论 -
Eclipse插件开发之修改对话框标题
重写 configureShell方法@Override protected void configureShell(Shell newShell) { // TODO Auto-generatedmethod stub super.configureShell(newShell); newShell.setText("新标题"); }...原创 2018-03-25 18:36:13 · 916 阅读 · 1 评论