加载中
GMF之Shapes实例Part5:使用扩展点为指定类型结点添加右击菜单并改变图片

在Part4中我们为节点添加了右击菜单,但是使用这种方式会给所有节点都添加菜单。如果我们只想给某种类型的结点添加菜单,就要使用扩展点方式了。 1、首先新建一个Action:在工程org.eclipse...

2011/10/06 15:33
600
GMF之Shapes实例Part7:过滤右击菜单

前边有至少两篇文章讲了添加右击菜单,一种是算是纯粹的用代码添加,另外一种是借助扩展点。借助扩展点的方法虽然比较简单,但是不够灵活,比如你想让某一菜单项在满足一定条件时才显示,或者...

2011/11/14 17:01
512
GMF之Shapes实例Part4:为结点Node设置右击菜单并更换图片

在上一篇文章中,我们实现了为结点设置图片,但是我们还不能修改结点的图片,所有相同类型结点的图片是一样的。 本例首先给结点添加右击菜单,然后实现修改结点图片的功能。 1、修改Reserve...

Code::Blocks中搭建Nachos环境

Nachos的全称是“Not Another Completely Heuristic Operating System”,它是一个可修改和跟踪的操作系统教学软件。具体可参考百度百科。如果是在学习操作系统课程,并使用Nachos作为辅助教...

2012/09/30 21:38
1K
GMF中的小知识点

1、根据EditPart得到标记模型:editpart.getModel(); 2、根据EditPart得到语义模型:((org.eclipse.gmf.runtime.notation.View) editpart.getModel()).getElement(); 3、创建图形后禁止改变图...

GMF
2012/02/18 20:34
604
GMF 教程 Mindmap 1

本文是跟着英文教程做了一遍,并简单翻译、截图,做了一些补充,总算是实现了原文的效果。其中关于各种模型文件的介绍就略去了,想了解更多可查看原文。 这部分的内容就是从头创建一个GMF项目...

2013/03/12 10:07
1K
在SWT窗口中使用Draw2D绘制任意曲线

首先在工程中导入Draw2D包。 建立一个Java Project之后,在Package Explorer中右击工程名,选择下图所示菜单: 这样,工程下会出现一个META-INF文件夹,双击打开其中的.MF文件,选择Depende...

GMF 教程 Mindmap 5

这一部分主要实现的是: 使用扩展的Plug-in为我们的Diagram添加一个自定义动作 Creating a Customization Plug-in 尽管可以给生成的代码添加备注@generated NOT来避免下次重新生成代码时覆盖...

2013/03/17 22:36
579
GMF 教程 Mindmap 2

对Step1做补充操作,主要增加的功能: 为Topic结点添加划分(compartment),实现结点嵌套,使得可以在结点上半部显示结点名称,在下半部可以添加新的内容(这里是加入Thread子结点) Graphi...

2013/03/13 03:03
1K
GMF 教程 Mindmap 3

Link Constraints 目前为止,工程运行一个Topic结点给自己连线,显然是没有意义的。接下来通过使用约束,避免这种现象。 1、打开mindmap.gmfmap,找到目前唯一的Link Mapping结点,右击,选择...

2013/03/15 19:56
649
GMF之Shapes实例Part1:创建一个GMF项目

接触GEF与GMF有一段时间了,感觉它们的功能还是很强大的,只是我学的比较慢。也许每个人的学习方法不一样,我比较习惯做简单的例子。今天下午也不干活了,写几篇关于GMF入门的博客。以后有时...

2011/08/24 14:34
1K
VS2005中搭建wxWidgets环境

关于wxWidgets的介绍,可以参考百度百科http://baike.baidu.com/view/390482.htm 本文使用的Unicode+DLL+Debug的方式,因为不想最后生成的exe文件太大。 环境搭建步骤如下: 1、下载wxWidge...

Java程序的汉化

任务:有一个简单的SWT窗口,如下图: 对它进行汉化。 使用的开发工具是Eclipse 3.7。 1、选中以上窗口所对应的.java文件(本例中是MainFrame.java),右击,依次选择 Source — Externaliz...

2011/07/17 21:23
2.9K
GMF 教程 Mindmap 6

以前几篇博客的Mindmap项目为例,介绍如何将GMF插件项目转成RCP。 1、打开org.eclipse.gmf.examples.mindmap项目中model目录下的mindmap.genmodel文件,选中根节点,在属性窗口中设置Rich Cl...

2013/04/02 21:36
382
iOS开发21:使用Settings Bundle为程序添加设置项

Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序...

iOS开发19:Storyboard的简单使用

之前做的例子,我们经常会用到.xib文件,在其中我们可以进行界面的设计。不过如果想切换视图,我们就得自己写很多代码。自从苹果推出了Storyboard,我们可以在一个编辑区域设计多个视图,并通...

Eclipse3.7中搭建Android开发环境

1、下载Eclipse3.7,登录http://www.eclipse.org/downloads/,下载Eclipse Classic 3.7: 2、安装ADT插件:下载好Eclipse后解压,运行Eclipse,第一次运行会提示设置workspace;在菜单栏选择...

2011/08/04 20:50
123.6K
iOS开发23:通过归档永久存储数据

之前一篇文章《iOS开发20:使用Settings Bundle为程序添加设置项》中简单介绍了怎样在Settings程序中设置自己的程序,并实现保存,使得下次运行自己的程序时显示的还是上次的设置项。而上一篇...

2012/05/12 17:58
10.2K
iOS开发20:Navigation Bar的简单设置

前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容...

iOS开发16:分组的表格

前面两篇文章讲了表格的简单使用,不过却并没有分组。为了做一个有分组的表格,我想到了树形结构的数据。记得前边在介绍Picker控件时,曾经使用过我国部分省市名称的信息,这里,我们再次使用...

2012/04/08 18:26
5.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部