天空,像刀锋一样 蓝
卢卡
posts - 20, comments - 16, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2008年1月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
birt(2)
eclipse(11)
English(3)
java(4)
other(4)
随笔档案
2008年7月 (1)
2008年5月 (2)
2008年4月 (1)
2008年3月 (4)
2008年2月 (1)
2008年1月 (11)
相册
天空
收藏夹
Java 技术(2)
Java 设计模式(2)
xml(1)
搜索
最新评论
1. re: birt中改变pie图颜色的方法。
请问我想设置每块的现实数字label的颜色不同可以么?
--lvlv
2. re: birt中动态数据的实现
可以给我一份吗?呵呵
--小摊
3. re: birt中改变pie图颜色的方法。
这怎么直接运行报错呀,如果new Pei()没有结果呀
--xhlieksuccess
4. re: birt中动态数据的实现[未登录]
评论内容较长,点击标题查看
--test
5. re: birt中动态数据的实现[未登录]
评论内容较长,点击标题查看
--test
阅读排行榜
1. birt中改变pie图颜色的方法。(2787)
2. birt中动态数据的实现(2764)
3. IPartListener和IPartListener2作用于eclipse视图之间的联系。(2655)
4. 获取到的有关“当前选择项”内容的一种典型实现方法。例如:TreeSelection -> IStructuredSelection-> 进行各种操作。(1893)
5. 获取某个视图的id的方法总结。(1879)
评论排行榜
1. birt中动态数据的实现(13)
2. birt中改变pie图颜色的方法。(2)
3. 一个典型的GuildLineDataFactory类,以及它所解析的xml(1)
4. [转载] FAQ How do I associate an action with a command?(0)
5. 获取某个视图的id的方法总结。(0)
在视图2中对视图1中的事件进行处理,获取视图1中元素信息的方法。
Posted on 2008-01-04 10:23
Raul Gong
阅读(277)
评论(0)
编辑
收藏
所属分类:
eclipse
两条路:
1.
IStructuredSelection structureSel
=
(IStructuredSelection) event
.getSelection();
SourceManipulation source
=
(SourceManipulation) structureSel
.getFirstElement();
source.toString();
//
获得当前所选的元素名
source.getParent().toString();
//
得到c文件名
source.getParent().getParent().getCProject().getProject().getLocation();
//
得到项目路径
用以上代码,然后可以得到source,也就是所选的东西的代码级层次,例如所选的为“方法”,则source类型为Function,如果所选为声明的“头文件”,则source类型为Include,可以使用source公共的方法获取当前所选元素的很多信息,例如名字。也可以调用getParent()方法在层次之间游走,获取到丰富的信息,例如该“方法”所属文件名,项目名,路径,等等。
2.
TreeViewer tv
=
(TreeViewer) event.getSource();
tv.getInput();
//
得到当前TreeViewer的数据输入,例如文件名
tv.getSelection();
//
得到当前所选元素,例如所选方法list
用event.getSource(),可以获取到产生事件的控件,需要进行类型转换,然后就可以直接操作控件了。
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
(转载)RCP中异步线程的处理
在editor中加入右键action的实例代码
birt中动态数据的实现
birt中改变pie图颜色的方法。
[转载] FAQ How do I associate an action with a command?
获取某个视图的id的方法总结。
SWT/JFace 事件的四种写法(转)
IPartListener和IPartListener2作用于eclipse视图之间的联系。
在RCP中获取IWorkbenchPage对象,实现视图间的事件监听。
在视图2中对视图1中的事件进行处理,获取视图1中元素信息的方法。
Powered by:
BlogJava
Copyright © Raul Gong