JavaPreview类的使用(预览Java代码)
来源:互联网 发布:js分割反斜杠字符串 编辑:程序博客网 时间:2024/05/17 22:45
在ide开发中,我们经常可能会需要预览Java代码(可能自己提供的java代码模板),jdt中已经提供了这样的支持,支持语法高亮等,它本质上是对TextViewer的包装。截图可能如下:
JavaPreview是抽象类,我们可以使用其子类 org.eclipse.jdt.internal.ui.preferences.formatter.CompilationUnitPreview.
直接上代码:
/** * Create contents of the dialog. * * @param parent */@Overrideprotected Control createDialogArea(Composite parent) {Composite container = (Composite) super.createDialogArea(parent);getShell().setText("预览Java代码");// 创建javapreview实例CompilationUnitPreview preview = new CompilationUnitPreview(JavaCore.getDefaultOptions(), container);preview.getControl().setLayoutData(new GridData(GridData.FILL_BOTH)); String filePath = "src/net/chenxs/JNIBindingsTestApp.java";IFile file = ResourcesPlugin.getWorkspace().getRoot().getProject("test").getFile(filePath);String content = "";try {content = readString(file, ResourcesPlugin.getEncoding());} catch (CoreException e) {e.printStackTrace();}preview.setPreviewText(content);// 设置java代码内容preview.update();// 显示格式化后内容return container;}
- JavaPreview类的使用(预览Java代码)
- Java 7的并发新特性!发布预览版代码
- Java实现文件的预览
- 带图片预览的图片上传代码
- 带图片预览的图片上传代码
- 打印/预览/设置的客户端代码
- 预览上传图片的javaScript代码
- HTML中预览图片的JQeury代码
- javascript实现本地预览图片的代码
- 预览上传图片的javaScript代码
- 来之不易的js图片上传预览代码
- myeclipse去掉代码预览的窗口
- 使用Camera类, 旋转90预览图像的问题
- 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
- jQuery使用Base64 生成图片预览和java后台不同的接收处理方式
- 在 Android N 预览版中使用 Java 8 的新特性
- java在线预览txt、word、ppt、execel,pdf代码
- java在线预览txt、word、ppt、execel,pdf代码
- 这是我第一次写csdn 的blog
- Java的图片处理工具类
- 迁移工程 或 添加项目 或 修改项目名字
- Android的Handler总结
- Android中的记住密码功能与多应用的单点登录
- JavaPreview类的使用(预览Java代码)
- hibernate主键生成策略
- 学习struts2建bbs总结六:hibernate分页查询的问题--分页后程序定时无响应
- Java 解析 XML
- 日本电子企业衰退的主因:忽视用户体验
- hdu_4379 The More The Better (想法题)
- 自定义应用如何影响客户信用额度
- 网络工具之tcpdump
- 小米二代真的性价碉堡了