基于JAVA的维文输入法与界面布局的设计与实现

来源 :新疆大学 | 被引量 : 0次 | 上传用户:fgjfg111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
民族语言版本的办公套件是进行民族语言信息处理的重要组成部分。市场上现有的办公套件远不能适应少数民族语言编辑排版的要求,更不用说兼容汉、维文的民文办公套件。因此,必须针对特定需要在现有Office 套件基础上进行改造和扩充,其中的文字编辑、排版部分的内容需要全新的设计与开发。此部分研发工作在国外也是刚刚起步,没有成熟的经验可以借鉴[7],需要进行创新。本文设计实现了基于JAVA 的维文输入法系统和办公套件的界面维化两部分工作, 它是维哈柯永中Office 办公套件项目的组成部分。第一部分工作,根据项目要求,在JAVA环境下分析并设计基于JAVA 平台的以字母方式输入的维文输入法引擎和以音节方式输入的维文智能输入法引擎。根据维文输入习惯的不同,提供了两种不同的维文键盘映射方案。可以根据用户喜好方式的不同选用不同的维文键盘映射方式。实现后的输入法包安装在办公套件的扩展目录下,可以跨平台使用。全面分析了当前的输入法架构基础,采用新一代的JAVA 输入法架构,更完善的Server/Client 模式。分析和开发在JAVA 环境下输入法描述器InputMethodDescriptor.java 和输入法类InputMethod.java, 实现了将JAVA 平台所支持的系统输入法和用JAVA 开发的输入法动态的载入功能,用户可以根据使用环境的不同自由地选择不同输入法,提高系统的灵活性与适用性。就使用JAVA 虚拟机(JVM)载入的JAVA 输入法(JI)的用户来说,在JI 和X WINDOWS 系统的输入法之间提供一种方便快捷的切换方式,使用单一的功能键即一键切换就可以在JI 和系统的输入法之间进行切换。第二部分工作,将汉文版本的永中Office 办公套件界面进行维化,在永中office 办公套件从左向右对齐的界面布局基础之上,利用坐标变换公式将办公套件的布局改为右向对齐,提供易于民族语言用户操作的、图形化的界面与管理工具,此外通过对JAVA 类库的查找还对布局中控件的按钮与文本方向进行了调整。
其他文献
安全协议是建立在密码学基础上的网络协议,用于确保网络通信的安全可靠。近年来,随着网络需求的不断增长,安全协议的设计研究也逐步成为热点。但由于网络环境的复杂性,协议的
“社交媒体”迅速发展,成为用户分享和传播消息的重要途径,也成为研究和预测社会群智行为的重要平台。社交媒体海量信息的快速产生,新消息传播程度严重不均的情况日趋严重。如果
因为具有开放源代码的巨大优势,Linux操作系统源代码的分析不仅具有教学意义,同时还具有科研意义。但目前的分析主要集中在存储管理、进程调度、文件系统及设备驱动等方面,对
目前,本体论(Ontology)和本体(ontology)是计算机领域研究的热点。这两个概念最早是哲学领域中的概念。本体论是研究客观事物存在的本质(being)及其内在关系的理论,在哲学中定
塑料光纤以其连接方便,带宽高而被越来越广泛的应用于各种通信系统和电视网络中.本文提出一种采用塑料光纤(POF)作为传输介质的全新局域网构建方案.文章首先简要的介绍了光纤
业务规则是定义和约束企业业务结构与业务行为的规定或规范。业务规则管理系统(BRMS)对业务规则进行表述、维护、部署和执行,将业务规则与应用代码相分离,从而实现了高效灵活地
随着信息的日益增长,个性化服务的需求越来越迫切,由于用户兴趣的不同和行为的差异,如何为不同的用户提供不同的服务成为一个具有挑战性的问题。 实现个性化服务的首要问题是
本文以基于分布式组件的开发方法作为切入点,在分析了多种分布式组件技术各自的优缺点之后,重点详细描述了J2EE规范及EJB服务器端的组件开发技术.在此基础上,对一个实际工程
铁路实行电子商务有利于缩短交易时间和距离,减少中间环节,降低资金成本,使交易过程变得更加简单、方便。面临日趋激烈的市场竞争,建设铁路电子商务系统势在必行。网络环境中
论文以软件复用为目的,对设计模式在保险业务系统构件化开发中的应用进行了研究和实践,探讨了在保险业务系统相关构件的设计与实现中使用设计模式提高构件复用性以及在系统组