eclipse RCP 如何开发打印功能 ?

作者&投稿:红钞 (若有异议请与网页底部的电邮联系)
做Eclipse的RCP开发时,怎样实现用回车实现TAB的效果~

faultButton(null);
textField.addKeyListener(new KeyListener() {

public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
try {
if(e.keyCode == SWT.KEYPAD_CR) {
Robot robot = new Robot();
robot.keyPress(java.awt.event.KeyEvent.VK_TAB);
}
}catch(Exception ex) {
ex.printStackTrace();

先生成一个product configuration,
然后双击在界面中可以找到Export 按钮
或者
选择工程后选导出,里面有个Eclipse product.选项,这里也需要选择product configuration

目前在国内基本上找不到关于RCP的中文资料,只能通过自己的探索来为程序添加想要的功能。
下面让一步一步来建立一个Eclipse RCP程序:

1:选择“File--New-Plug-in Project”,弹出下图:输入项目名称,其它可默认

2:点下一步,出现下图。插件标识和插件名称可以更改,其他的内容都可以保持默认,一定要记得选中富客户机应用程序支持(即Rich Client Application中选yes):

3:点下一步,选中一个模板,这里选一个最简单的,到时候看源代码的时候便于理解:

4:点下一步,改一下应用程序标题:

5:点完成(Finish),可以在项目上面点右键,Run as -- Eclipse Application 运行,就可以看到效果了:

6:在这个程序中,窗口上显示的是一个透视图,透视图中含有一个编辑器区域,以后,可以逐步为这个程序添加菜单、工具条和为这个透视图添加视图、编辑器等等。
7:点finish, 生成的产品配置文件在编辑器中打开,应该是这个样子的:

8:刚开始,上面的几个文本框可能都是空的,点新建按钮之后,弹出如下的对话框,输入产品名称后,点完成就行了。
 9:点击配置文件中的“启动程序”,可以试着启动RCP程序。结果呢,会出错。原因很简单,因为没有为程序选中它依赖的插件。选中配置文件的“Dependencies”选项卡,添加以下几个依赖项,记住,一定要把Demo加进依赖项,否则会出错。

10:再点击添加必须的插件,自动添加其它的依赖项。

11:保存,目前已经完成了此项目的配置与部署,接下来,需要导出项目:在项目上右键,选Export。

12:选择导出目录。

13:在导出的目录中双击.exe文件,即可运行。



  网上找一下,好像有源程序。
  rcp,英文缩写词,有多种含义:
  一、计算机相关语言,remote file copy,即远程文件拷贝;
  二、商业用语,Rich Client Platform,指富客户机平台,一种广泛的基于WEB的应用的客户端,其特点便是服务同表现完全的物理分离,表现逻辑完全由客户端来负责;

网上找一下,好像有源程序。
  rcp,英文缩写词,有多种含义:
  一、计算机相关语言,remote file copy,即远程文件拷贝;
  二、商业用语,Rich Client Platform,指富客户机平台,一种广泛的基于WEB的应用的客户端,其特点便是服务同表现完全的物理分离,表现逻辑完全由客户端来负责;


格尔木市17543734317: 如何在eclipse rcp -
吕英药用: Eclipse RCP是一项位于Eclipse平台核心的功能.大多数人想到Eclipse时,会想到Java集成开发环境(IDE).如果将Eclipse中关于 IDE的内容剥去,剩下的就是一个提供基本工作台功能的核心,包括对可移动...

格尔木市17543734317: 如何在eclipse中的plugins\org.eclipse.epp.package.rcp -
吕英药用: Eclipse RCP是一项位于Eclipse平台核心的功能.大多数人想到Eclipse时,会想到Java集成开发环境(IDE).如果将Eclipse中关于 IDE的内容剥去,剩下的就是一个提供基本工作台功能的核心,包括对可移动以及可叠加的窗口组件(编辑器和...

格尔木市17543734317: eclipse的开发RCP的环境如何安装 -
吕英药用: 开发环境是不需要安装的,你可以到eclipse官方网站下载专用的rcp开发平台,现在最新的是3.4,里面自带SDK源代码,不过是英文的,如果你想最后发布产品的时候做成中文,可以自己再下载...

格尔木市17543734317: Eclipse RCP插件开发中如何引用打包在插件目录下的图片资源 -
吕英药用: 利用Eclipse插件技术开发的RCP,如果你使用相对主目录/绝对路径的方式来访问图片等文件资源,在Eclipse环境下运行是没有问题的,但是在你导成插件plugins时,它们全部导成了一个jar文件,这时原来可以正确运行的代码就会出问题. 解...

格尔木市17543734317: eclipse rcp 插件开发,如何在action中得到window对象
吕英药用: 让你的Action实现org.eclipse.ui.IWorkbenchWindowActionDelegate,该接口有public void init(IWorkbenchWindow window)方法可以获取到window对象.一般来说,工作台菜单和工具栏的Action需要实现该接口来获取到工作台窗口对象.

格尔木市17543734317: eclipse rcp 开发如何得到当前工作空间的路径? -
吕英药用: 一、Rcp程序获取程序安装路径[c-sharp] view plaincopyString path = null;Location location = Platform.getInstallLocation();if (location != null) {URL url = location.getURL();path = url.getPath();}二、获取Plug-in中的资源的绝对路径[c-...

格尔木市17543734317: 如何使用富文本编辑器 -
吕英药用: 方法/步骤1第一步需要引入UEditor的源文件,和jquery文件,来对编辑器进行支持.如果看到图二的效果则说明部署成功咯,接下来我们就可以根据自己的实际需求来进行场地参数.2第二步获取编辑器的输入的文本内容,然后对获取的值传递给...

格尔木市17543734317: Eclipse HTMLEditor如何作为第三方插件应用到自己的插件项目里? -
吕英药用: Eclipse HTMLEditor作为第三方插件应用步骤: 下载最新版本:tk.eclipse.plugin.htmleditor_2.2.0.在D:\eclipse\dropins下新建文件夹GEF-ALL-3.8.1,将下载的GEF-ALL-3.8.1下的features和plugins文件夹解压到新建的文件夹里,再把下载的 tk....

格尔木市17543734317: 如何在Eclipse RCP 过程中引用第三方包 -
吕英药用: 1、右键点击你需要添加jar包的项目.2、选择“Properties”.3、然后选择对话框中的“Java Build Path”.4、选择“Libraries”选项卡,然后点击右边的“Add External JARS“,然后找到你的jar所存放的路径,选择需要添加的jar包.5、点击“OK”完成.经过以上步骤即可添加好jar包.然后在Referenced Libraries就能看到追加的jar包,展开可以看到里面的package和类.

格尔木市17543734317: 怎么用eclipse打开python项目 -
吕英药用: 已有的python项目导入eclipse的步骤:1、首先,打开Eclipse集成开发程序,在菜单栏上点击“File(F)”,咋弹出来的列表中点击“导入(I)...”.相关推荐:《Python入门教程》2、在弹出来的“导入”窗口中,选择“常规”选项中的“现有项目到工作空间”,然后点击“下一步(N)”按钮.3、进入到“导入项目”界面,选择要导入Eclipse项目的根目录,然后点击“完后(F)”按钮.4、可以在Eclipse“Java透视图”的“包资源管理器”中看到刚才导入的项目.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网