• 大小: 35KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签:

资源简介

使用非常简单,只需要选中要翻译的文本,然后按F9即可。 该源码是“跟着实例学eclipse插件开发--第一篇:翻译插件”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82348527。

资源截图

代码片段和文件信息

package com.msun.plug.handlers;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.PlatformUI;

import com.msun.plug.view.MyTranslateView;

/** 
 * title: 插件开发
 * Description: 翻译入口
 * Copyright: MSun (c) 2018年9月3日
 * 
 * @author jiujiya
 * @version 1.0 
 */
public class TranslateHandler extends AbstractHandler {

public object execute(ExecutionEvent event) throws ExecutionException {
try {
// 打开MyTranslateView
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(MyTranslateView.ID);
MyTranslateView.translate();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-03 16:16  tranPlug\
     文件         376  2018-09-03 16:06  tranPlug\.classpath
     文件         669  2018-09-03 16:01  tranPlug\.project
     目录           0  2018-09-03 15:59  tranPlug\.settings\
     文件         364  2018-07-23 09:28  tranPlug\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-09-03 15:59  tranPlug\meta-INF\
     文件        1363  2018-09-03 16:10  tranPlug\meta-INF\MANIFEST.MF
     目录           0  2018-09-03 16:06  tranPlug\bin\
     目录           0  2018-09-03 16:06  tranPlug\bin\com\
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\plug\
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\plug\handlers\
     文件        1289  2018-09-03 16:06  tranPlug\bin\com\msun\plug\handlers\TranslateHandler.class
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\bdFanyi\
     文件         981  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\bdFanyi\HttpGet$1.class
     文件        4982  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\bdFanyi\HttpGet.class
     文件        3088  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\bdFanyi\MD5.class
     文件        3519  2018-09-03 16:06  tranPlug\bin\com\msun\plug\util\bdFanyi\TransApi.class
     目录           0  2018-09-03 16:06  tranPlug\bin\com\msun\plug\view\
     文件        2720  2018-09-03 16:06  tranPlug\bin\com\msun\plug\view\MyTranslateView.class
     文件         134  2018-09-03 16:06  tranPlug\build.properties
     目录           0  2018-09-03 16:05  tranPlug\icons\
     文件         624  2018-09-03 10:00  tranPlug\icons\translate.png
     目录           0  2018-09-03 16:16  tranPlug\lib\
     文件        1074  2018-09-03 16:13  tranPlug\plugin.xml
     文件         139  2018-09-03 16:16  tranPlug\readme.txt
     目录           0  2018-09-03 15:59  tranPlug\src\
     目录           0  2018-09-03 15:59  tranPlug\src\com\
     目录           0  2018-09-03 15:59  tranPlug\src\com\msun\
     目录           0  2018-09-03 16:04  tranPlug\src\com\msun\plug\
............此处省略11个文件信息

评论

共有 条评论