当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

为SWT操纵程序装备内容助理[Java编程]

赞助商链接



  本文“为SWT操纵程序装备内容助理[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

通过上下文敏感的智能内容完成倡议,提高终究用户的便利性和生产率

成立 HTML 编辑器

内容助理的概念与 JFace 文本查看器(即 org.eclipse.jface.text.source.SourceViewer 类)的特定实现有关.整个 Eclipse 工作台中都利用了这个类的实例来实现各种编辑器.但是, SourceViewers 并不但限用于 Eclipse 工作台,而是还利用在基于 SWT 和 JFace JAR 成立的任何利用程序中.本文将在 Eclipse 编辑器插件的环境中展示内容助理的实现,并给出关于若何通过“裸” SourceViewers 利用内容助理的本领.

下面让我们实现一个简单的 HTML 编辑器.内容助理对 HTML 编辑大概非常有效.比方,内容助理可以生成诸如表或链接等典型的 HTML 构造,大概可以将选中的文本区域包装到款式标签中.

为节俭时间,我们将利用 New Plug-in Project向导之一来实现这个编辑器,以生成得当的编辑器插件.由于所生成的这个编辑器是 XML 编辑器,而 HTML 是基于 XML 的标志语言,我们只需举行一些次要的改正,将所生成的编辑器转换为一个 HTML 编辑器.下面就让我们开始吧.

在调用 New向导之后,挑选 Plug-in Development 和 Plug-in Project.在随后的屏幕上,输入项目名称“Sample HTML Editor”.在接下来的屏幕上,定义得当的插件 ID,比方“com.bdaum.SampleHTMLEditor”.下面的屏幕答应您挑选得当的代码生成向导.请挑选 Plug-in with an editor,如图 1 所示.

图 1. 带编辑器的插件

在下一个屏幕上,改正倡议的插件名称(假如想这样做的话)和插件类名称,并指定一个供应者名称.其他内容保存不变.

持续到下一个屏幕,把倡议的名称 Editor Class Name改正成“HTMLEditor”,把 Editor Name改正成“Sample HTML Editor”,把 File Extension改正成“html, htm”,如图 2 所示.后一个条目将把新的编辑器与具有 .html 或 .htm 文件扩大名的全部文件关联起来.

图 2. 编辑器选项

单击 Finish按钮来生成新的编辑器.目前通过 Run > Run as ... > Run-time workbench启动一个新的工作台.在成立具有 .html 或 .htm 文件扩大名的新文件(或导入这样的文件)之后,再利用新的编辑器来翻开它.


  以上是“为SWT操纵程序装备内容助理[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 为SWT操纵程序装备内容助理
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .