怎样把文本编辑器编写的应用程序导入到eclipse中

如题所述

使用eclipse rcp开发自己的应用程序时,经常需要使用到格式文本的编辑与展示。但在SWT/JFACE组件中并未提供合适的组件来完成此任务,Text与我们的要求相差甚远。我的OA系统中公文的正文部分需要一个合适的rich editor来完成此任务。

于是蛮世界的寻找适合的java rich editor组件来完成这个需求,最后寻得两个比较容易在eclipse rcp中采用的技术方案,这两个方案我都在我的系统中应用过

1、使用ekit组件,ekit是不多的开源java rich editor组件,而且从功能上来说可以较好满足文本格式的要求。因为它是awt组件,所以在eclipse rcp中使用它时要用SWT_AWT桥接器来完成SWT Compsite到awt frame的转换。我用的方法是把ekit用SWT_AWT包装了一下,做成了一个SWT组件易于我的程序调用。这种方式的缺点就是ekit本身不支持ole的拷贝,来源于其它ole程序粘贴的内容复制要自己写对应的粘贴处理程序,挺烦的

2、使用fckeditor或tinyMCE之类的基于javascript的web rich editor组件,然后使用SWT中的HtmlComposer组件调用。这种方式的好处是支持各种程序的ole粘贴,省心省力。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在eclipse rcp中使用富文本编辑器
1、使用ekit组件,ekit是不多的开源java rich editor组件,而且从功能上来说可以较好满足文本格式的要求。因为它是awt组件,所以在eclipse rcp中使用它时要用SWT_AWT桥接器来完成SWT Compsite到awt frame的转换。我用的方法是把ekit用SWT_AWT包装了一下,做成了一个SWT组件易于我的程序调用。这种方式...

eclipse中怎样从一个程序转换到另一个程序 快捷键
1. 【Ctrl+F6】:切换到下一个编辑器。 2. 【Ctrl+Shift+F6】:切换到上一个编辑器。 3. 【Ctrl+F7】:切换到下一个视图。 4. 【Ctrl+Shift+F7】:切换到上一个视图。 5. 【Ctrl+F8】:切换到下一个透视图。 6. 【Ctrl+Shift+F8】:切换到上一个透视图。 Eclipse中快捷键比较多,可以通过帮...

TXT文本可以写EXE程序吗?
5.python 保存为.py 然后运行 我只知道用文本编辑器是可以写的,并且有的老师会建议学生一开始不要用IDE,先用文本编辑器熟悉下...我们老师就是这种...最后 解释下1L的...根据我的判断他的意思是写html...但其实...要写web应用几乎没人会放弃IED(visual studio 或 Eclipse)的部署功能...除非...

求JAVA编写的文本编辑器。
private Menu mFile , mEdit , mFormat , mHelp ; \/\/菜单:文件,编辑,格式,帮助private MenuItem miNew , miOpen , miSave , miSaveAs , miExit ;\/\/文件菜单项:新建,打开,保存,另存为,退出private MenuItem miCut , miCopy , miPaste , miDelete ;\/\/编辑菜单项:剪切,复制,粘贴,删除private MenuItem...

正在学习java,老师说有一个超大文本编辑器可以用来写程序,有没有人知道...
编写程序的只要是文本编辑器都可以:比如,Notepad++,EmEditor,甚至Windows自带的《记事本》也可以,Word也可以。这些编辑器上网一搜很多的。集成开发环境,很多人都用eclipse,里面自带编辑器。

文档编写工具有哪些
一、文本编辑器 文本编辑器是最基本的文档编写工具,例如Windows系统的记事本(Notepad)或Mac系统的文本编辑(TextEdit)。这些工具可以满足简单的文档编辑需求,如输入文本、保存文件等。二、专业文本处理软件 这类软件功能更为丰富,适用于需要处理复杂文档的情况。例如Microsoft Word,这是一款功能强大的...

如何要导入自己写的java包,这些包存在哪里?怎么存进去?
这只是个文本编辑器,“导入jar包”一般是指在 ide 下,比如 eclipse,netbeans 等,因为 ide 是即存即编译的。一个 java 文件在写的时候只是个普通的文本文件,只有在编译的时候才可能需要用到jar包。用命令行 javac 编译的时候,可以通过加参数的方式 “导入”jar包。

python怎么运行自己编写的程序(python怎么运行自己编写的程序代码)
1.python代码编写及保存 我们将“helloworld!”程序用文本编辑器写出来,保存下来,并命名,这里我们命名为hello.py,保存到F:\\workspace。命名时,要注意:1)文件要以.py结尾,其他都不可以 2)文件名只能是英文字母、数字和下划线的组合。文本编辑器推荐:Notepad++、SublimeText 2.python代码运行 在...

如何在Eclipse中安装Freemarker编辑器插件
现在教你安装Freemarker编辑器的Eclipse插件,让你编写ftl跟编写jsp一样得心应手。最好的办法是在线安装:step1:Eclipse -> Help -> Install New Software -> Add step2:Name=FreeMarker,Location=http:\/\/download.JBoss.org\/JBosstools\/updates\/development\/ step3: 勾选*JBoss Tools* 下的FreeMarker...

我已经安装了jdk,path也调试成功了,但是安装Eclipse.3.3版文本编辑器...
删除eclipse安装目录下得ini文件 启动吧 还是不行的话 就去百度下 eclipse的ini文件内存配置方法

相似回答