最新文章列表

使用Eclipse RCP进行桌面程序开发(一):快速入门

   RCP 的全称是 Rich Client Platform ,可以把它看成是Eclipse 的骨架,其他的插件 是器官与血肉。我们可以把这个骨架拿过来填入自己的器官和血肉,这样就创造了我们 自己的“Eclipse ”!     使用RCP 来开发 Java 桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不 是界面上。我们自己的程序可以继承Eclipse 的风格与功能,而不用自己 ...
liqi328163 评论(0) 有22708人浏览 2013-05-12 12:00

在eclipse RCP中打开文件

    希望在eclipse RCP产品中提供pdf文件作为帮助文档,也就是在菜单帮助中提供一个打开pdf帮助文件的功能。可以如下完成: 1、首先在帮助菜单中开辟空间     打开ApplicationActionBarAdvisor.java文件,为菜单函数修改如下: protected void fillMenuBar(IMenuManager menuBar) { ...
吹泡泡程序猿 评论(0) 有1655人浏览 2013-04-25 16:26

RCP P2更新开发

配置P2更新,可以设置手动更新、自动更新
RCP 
naughty_liang 评论(0) 有632人浏览 2013-03-28 11:37

Equinox OSGi系列之三 Equinox配置参数详解(转)

Eclipse不提示的解决办法 我们知道,在Eclipse中可以通过ALT+/来使用自动完成。同时,默认的分隔符“.”也会提示类中的方法和域。但是如果他们失效了,怎么办呢? 首先,只在某一个或者某几个workspace中出现这种情况的(可以通过新建一个workspace看是否会提示),可能由于配置文件出错引起,也就是之前会弹出一个警告框,一般人不会注意的。可以删除workspace/.met ...
longgangbai 评论(0) 有6877人浏览 2013-03-22 15:20

GEF小技巧之设定GraphicalEditor中图元为选中状态

        我们也许会有这样的需求,类似于Powerdesigner那样,在左边的树上的表格点击鼠标右键,在弹出快捷菜单中点击“Find in Diagram”(在图中查找) ...
manzhizhen 评论(0) 有1400人浏览 2012-11-20 16:51

RCP学习笔记

09年学习Eclipse RCP 3.3时记录的一点东西。一、product 配置文件plugin_customization.ini 说明创建RCP 项目的产品配置后,在运行程序时,将读取项目根目录下的plugin_customization.ini 文件,设置默认参数。常用参数意义如下: org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false Ed ...
sunjing 评论(0) 有1682人浏览 2012-10-25 11:18

SWT的TABLE对象一步实现可复制(不用每个TABLE实例都修改)

类库开刀(一)   SWT 的 TABLE 对象一步实现可复制 (不用每个 TABLE 实例都修改) 第一章           概要 最近的一个项目 ...
hwak 评论(1) 有3412人浏览 2012-10-17 11:22

RCP关闭功能无法关闭,有点意思

写程序总是能遇到种种不同的矛盾问题,好多都是没遇到的,有些是别人没遇到过的,无法再网上找到同样的经历的答案。这时我们该怎么做? 首先要分析问题原因所在,什么情况出现这问题,尝试着去调试,有些问题很明显,有些需求去猜测。 其次就是不断测试种种可能。 最后应该对那种可能进行细分和处理。 这次在做项目,项目是RCP界面客户端,新需求都改造好了,功能都实现了。最后测试的在关闭功能时候 ...
RCP 
zengjz88 评论(0) 有1520人浏览 2012-09-20 16:47

RCP中对视图的状态控制(最大化,最小化,还原)

最近一个项目中,有两种数据来源:A和B,如果是A的话 所有视图都需要,如果是B的话 有一两个视图没有用处,但又占着好多的版面,于是去看workbenchpage的源码 发现了这么几个方法。 1.视图的最小化最大化和还原操作 WorkbenchPage:     /**      * Sets the state of the given part.      *      * @param r ...
jjxliu306 评论(0) 有2675人浏览 2012-08-29 11:14

基于Spring/Hibernate/Hessian的RCP客户端系统框架

  本文同步发表在  http://www.xeclipse.com/?p=1344  最近抽空将以前弄得项目整理一下,主要是一些基于数据库的RCP业务系统,比较常见的方式是通过Hibernate处理数据库,Spring处理一些业务逻辑的封装,然后RCP实现前端UI界面。这里简单的整理一下2个实现框架。 本地MVC化的RCP系统基础框架 模拟场景: 基于数据库的客户端系统,涉及登录、 ...
salever 评论(0) 有2628人浏览 2012-08-14 11:23

Eclipse RCP开发记要

Eclipse RCP开发学习——一些基础概念   Eclipse RCP开发学习——学习资源收集   Eclipse version: Indigo 1. RCP 调试方法: plugin.xml -> Overview 界面 -> Testing 区域下的 Launch an Eclipse application in Debug mode 或 plugin.xm ...
tvmovie 评论(0) 有1334人浏览 2012-07-05 20:21

SWT/JFACE 之日历控件

修修改改网上的一个日历控件,精确到日期时分秒。 视图效果: 代码 import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseListener; import org.eclipse.swt.layout.GridData; im ...
zengjz88 评论(0) 有3156人浏览 2012-05-09 10:13

如何去掉 Last Edit Location next annotation previous annotation

ActionSetRegistry reg = WorkbenchPlugin.getDefault().getActionSetRegistry(); IActionSetDescriptor[] actionSets = reg.getActionSets(); // removing annoying gotoLastPosition Message. ...
bjrobin 评论(0) 有1140人浏览 2012-04-05 19:22

自定义eclipseRCP界面

研究了一下RCP定制界面。  
rcp 
domain2004 评论(0) 有1007人浏览 2012-03-31 22:45

RCP程序怎样实现自适应分辩率最大化(增加版)

交口称赞 在BLOG中提到了一种让RCP最大化的方法: 在ApplicationWorkbenchWindowAdvisor类的 public   void  preWindowOpen()  { } 方法里面加入如下代码即可 Dimension srcd  =  Toolkit.getDefaultToolkit().getScreenSize(); config ...
snoopy7713 评论(0) 有1170人浏览 2012-03-31 10:10

在RCP中实现系统托盘功能

在RCP中实现系统托盘功能 在RCP中加入系统托盘功能,类似msn和QQ。 功能就不说了。 在RCP的WorkbenchWindowAdvisor的postWindowOpen()中创建系统托盘,另外要override preWindowShellClose()方法(按窗口右上角X关闭),否则按程序右上角的X,整个程序就会被关闭,重写后实现程序最小化的功能。 主要是重载Application ...
snoopy7713 评论(0) 有2298人浏览 2012-03-26 10:26

RCP MessageConsole设置显示的最大行数

上讲如何将MessageConsole加入RCP的文章有很多,但是没有将如何控制控制台显示条数的。而eclipse得Console插件默认是unlimited的,输出的内容多了就会把RCP应用跑死,其实很简单调用MessageConsole.setWaterMarks(5000, 8000);就可以了,因为函数名字有点怪所以找到它费了一番功夫。
snoopy7713 评论(0) 有1508人浏览 2012-03-25 14:51

方便管理plugin或rcp的icons

每个UI程序都离不开图片,一般的Eclipse插件,在一个类中定义了若干静态常量,每一个常量指定一个icon的名字,在程序中用到图片的时候,通过这个常量计算得到图片。Eclipse的插件一般规模较大,图片很多,而且分不同的像素,彩色,灰白等。这样有利于统一的管理和开发人员的沟通。        但并不是每个plugin或者rcp都要用到这么多图片,如果只有很少的图片的话,可以用图片的名字作为ke ...
snoopy7713 评论(0) 有919人浏览 2012-03-25 14:50

去掉RCP空的视图区域

在插件OverView页面点击 “ Lanch an Eclipse application ” 会发现透视图下方有一个空的视图区域, 这是EditorArea, 在 Perspective 类的 createInitialLayout 方法中添加layout。setEditorAreaVisible(false); 把它隐藏掉。
RCP 
snoopy7713 评论(0) 有999人浏览 2012-03-25 14:50

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics