`

几个常用的监听器

 
阅读更多

 

为表格或列表查看器添加选择更改监听器

org.eclipse.jface.viewers 

Interface ISelectionChangedListener

A listener which is notified when a viewer's selection changes.

要实现的方法

 void selectionChanged(SelectionChangedEvent event)

 

 

 

事件类

 

org.eclipse.jface.viewers.SelectionChangedEvent

 

有个方法:

public ISelection getSelection()

Returns the selection.

 

public interface IStructuredSelection

extends ISelection

有个方法:

 Object getFirstElement() 

          Returns the first element in this selection, or null if the selection is empty.

 Iterator iterator() 

          Returns an iterator over the elements of this selection.

 int size() 

          Returns the number of elements selected in this selection.

 Object[] toArray() 

          Returns the elements in this selection as an array.

 List toList() 

          Returns the elements in this selection as a List.

 

 

 

 

 

设置状态栏的方法:

 

 

IStatusLineManager statusline = getViewSite().getActionBars().getStatusLineManager();

statusline.setMessage("")

 

 

相关方法:

 

1.

org.eclipse.jface.action 

public interface IStatusLineManager

extends IContributionManager

The IStatusLineManager interface provides protocol for displaying messages on a status line, for monitoring progress, and for managing contributions to the 

 

status line.

相关方法:

 void setMessage(Image image, String message) 

          Sets the image and message to be displayed on the status line.

 void setMessage(String message) 

 

2.

 

org.eclipse.ui 

public interface IActionBars

Used by a part to access its menu, toolbar, and status line managers.

相关方法:

 IMenuManager getMenuManager() 

          Returns the menu manager.

 IStatusLineManager getStatusLineManager() 

          Returns the status line manager.

 IToolBarManager getToolBarManager() 

          Returns the tool bar manager.

 

3.

org.eclipse.ui 

public interface IViewSite

extends IWorkbenchPartSite

The primary interface between a view part and the workbench.

相关方法:

 IActionBars getActionBars() 

          Returns the action bars for this part site.

 

分享到:
评论

相关推荐

    Android在自定义类中实现自定义监听器方式

    以下分几个步骤说明自定义监听器实现和使用(以自定义类MyClass加载完成监听器为例): 一、自定义监听器的实现: 1、 定义一个加载完成监听接口 //加载监听接口 public static interface LoadingListener { ...

    监控Oracle数据库的常用shell脚本

    本文将分享8个常用的shell脚本,涵盖了数据库实例的可用性、监听器的可用性、表空间的使用情况、无效对象的检查等多个方面。 一、监控Oracle数据库实例的可用性 Oracle数据库实例的可用性是DBA最关心的问题之一。...

    Android开发基础 几种常用对话框的使用

    开发步骤如下:(1)布局界面(2)获取按钮,添加事件监听器,实现对话框 。 我采用的是RelativeLayout布局和LinearLayout两个布局,自定义对话框用的是用的是在Layout下创建的LinearLayout布局,其余对话框用的是...

    【JavaScript源代码】微信小程序页面与组件之间信息传递与函数调用.docx

     这篇文章我会以我自己开发经验从如下几个角度来讲解相关的内容 最常用,最规范的方式,设置数据监听器observer。 ​ 假设在页面内引入了组件sc "usingComponents": { "sc":"" } ​ 想要配置一个监听器用来...

    入门学习Linux常用必会60个命令实例详解doc/txt

    建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ==...

    常用开发模式讲解.zip

    下面介绍几种常用的设计模式,包括单例模式、工厂模式、观察者模式、建造者模式、原型模式、适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式和策略模式。 单例模式(Singleton Pattern) 单例模式...

    Android开发之Button事件实现与监听方法总结

    主要介绍了Android开发之Button事件实现与监听方法,结合实例形式总结分析了Android开发中Button事件的两种实现方法以及针对Button控件的几种常用监听方法,需要的朋友可以参考下

    c认证web进阶dom与bom

    监听器 更改样式 事件自增 鼠标事件 1、常用鼠标事件 2、常用键盘事件 3、常用键盘事件属性 this使用输出本身 同上 弹窗 窗口事件 1、常用鼠标事件 过程 BOM 1、BOM结构 2、window对象 3、location...

    ExpandableViewpager-这是很酷一个可以展开,缩小的Viewpager。.zip

    还有几个额外的方法:  //设置背景布局  mViewpager.setBackgroundView(int resId);    //设置最小高度  mViewpager.setMinHeight(int height);   //设置展开关闭监听器 mViewpager....

    网络安全考题,面试题-含答案.pdf

    1.Burpsuit常用的功能是哪几个? 截获代理– 让你审查修改浏览器和目标应用间的流量。 爬虫 – 抓取内容和功能 Web应用扫描器* –自动化检测多种类型的漏洞 Intruder – 提供强大的定制化攻击发掘漏洞 Repeater – ...

    JavaScript装饰器函数(Decorator)实例详解

    本文实例讲述了JavaScript装饰器函数(Decorator)。分享给大家供大家参考,具体...下面给出几个常用的装饰器函数示例,相关代码请查看github。 1 动态添加onload监听函数 function addLoadEvent(fn) { var oldEvent =

    Web渗透面试面试集锦.docx

    1.1.1 burpsuite 常用的功能是哪几个 答:仪表盘、漏洞扫描、代理、测试器、重发器、定序器 、编码器 、对比器 、 插件扩展、项目选项、用户选项等。 1.1.2 reverse_tcp 和 bind_tcp 的区别 答: (1)reverse_tcp ...

    Android屏幕手势检测的实现代码

    Android 关于手势的操作提供两种形式:一种是针对用户...利用手势检测器可以自动辨别常用的几个手势事件,如点击、长按、滑动等,从而使开发者专注于业务逻辑,不必在手势的行为判断上绞尽脑汁。 layout/activity_gest

    java基础题 很全面

    8. 什么是事件监听器? 27 9. EJB 28 10. CORBA是什么?用途是什么? 29 11. Spring transaction properties 29 编程/代码 30 1. 编程题: 用最有效率的方法算出2乘以8等於几? 30 2. 我们在web应用开发过程中经常遇到...

    UnityGameFramework案例源码.zip

    Web 请求 (Web Request) – 提供使用短连接的功能,可以用 Get 或者 Post 方法向服务器发送请求并获取响应数据,可指定允许几个 Web 请求器进行同时请求。 从官网简介可以看出,GF封装了很多游戏开发过程中的...

    手机行业常用知识(普及)

    几秒钟后,基站经由SDSSH告知手机重新转向一个为TCH安排的ARFCN和TS。一旦再次接到TCH,语音信号就在前向链路上传送,呼叫成功建立,SDCCH被腾空。 2、手机作被叫 当从PSTN发出呼叫时,其过程与上述过程类似。基站在...

    安防系统 弱电系统培训

    C&K常用探测器调试中应注意的几个问题 28 a.认识LED灯况 28 b.上电“预热” 28 c.步测的基本方法 28 d.灵敏度调整 28 e.微波探测范围调整 28 f.红外探测范围调整 29 C&K探测器的各种性能。 29 三.报警控制主机 ...

    弱电系统培训

    C&K常用探测器调试中应注意的几个问题 28 a.认识LED灯况 28 b.上电“预热” 28 c.步测的基本方法 28 d.灵敏度调整 28 e.微波探测范围调整 28 f.红外探测范围调整 29 C&K探测器的各种性能。 29 三.报警控制主机 ...

    java课程设计-设计一个图形界面的计算器-完成简单的算术运算.doc

    本程序主要练习使用布局管理器设计一个计算器的界面,并练习使用事件监听器处 理数据的输入,并完成相关的计算。数据和运算符号的存储采用动态链表这种数据结构 实现。 这次课程设计选择的Java运行环境为: Windows...

Global site tag (gtag.js) - Google Analytics