`
yonlist
  • 浏览: 83139 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
比如我们使用: getGraphicalViewer().setRootEditPart(rooteditpart); 到此LightweightSystem的构建完成,关键是怎么往rootfigure加其他figure了。这个就是GraphicalViewer的setcontens的作用。 public void setContents(Object contents) {     Assert.isTrue(getEditPartFactory() != null,         "An EditPartFactory is required to call setCo ...
GEF是eclipse中图形绘制插件,它是基于draw2d,下面来看下它的机制 先看一个draw2d程序, 要有一个LightweightSystem,然后给这个LightweightSystem的setcontents函数传递一个figure,这个figure就是LightweightSystem的根figure了。 public static void main(String args[])   {     final Label label = new Label("Press a button!");     Shell shell = new Shell ...
使用环境: 1.Eclipse 3.4, 下载地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip 2.使用Help->Software Updates->Available Software->Add Site->http://update.soyatec.org/Ganymede/ve/1.4/ ->展开、勾上Eclipse Visual Editor-> ...
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、 MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。   基本原理   要实现网络 机器间的通讯,首先得来看看计算机系统网络通信 的基本原理,在底层层面去看,网络通信需要做的就 ...
题目挺简单 对于下一届找工作的师弟师妹,我给大家一个建议,就是要下手早些,尽早的多看一些笔试面试的题目经验等等。“程序员面试宝典”我觉得真的是非常非常好的一本书,找工作的话,提前好好看看这个是非常有帮助 ...

Java回调机制

一、回调接口 public interface ICallback { void execute();}   二、回调实现 public class MyCallback implements ICallback {  public void execute() {  System.out.println("callback message"); } }       三、需要回调的类 public class NeedCallback {  private ICallback callback;  public void setCallback( ...
Global site tag (gtag.js) - Google Analytics