热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.eclipse.jface.bindings.keys.KeyBinding.getKeySequence()方法的使用及代码示例

本文整理了Java中org.eclipse.jface.bindings.keys.KeyBinding.getKeySequence()方法的一些代码示例,展示了

本文整理了Java中org.eclipse.jface.bindings.keys.KeyBinding.getKeySequence()方法的一些代码示例,展示了KeyBinding.getKeySequence()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyBinding.getKeySequence()方法的具体详情如下:
包路径:org.eclipse.jface.bindings.keys.KeyBinding
类名称:KeyBinding
方法名:getKeySequence

KeyBinding.getKeySequence介绍

[英]Returns the key sequence which triggers this binding. The key sequence will not be null, empty or incomplete.
[中]返回触发此绑定的键序列。密钥序列将不是null、空或不完整。

代码示例

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

@Override
public TriggerSequence getTriggerSequence() {
return getKeySequence();
}
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
public TriggerSequence getTriggerSequence() {
return getKeySequence();
}
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

public TriggerSequence getTriggerSequence() {
return getKeySequence();
}
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

private void updateKeyBindingList() {
if( activeBindings != null ) {
List keyBindingList = new ArrayList();
final Iterator bindingItr = activeBindings.entrySet().iterator();
while( bindingItr.hasNext() ) {
final Map.Entry entry = ( Map.Entry )bindingItr.next();
Binding binding = ( Binding )entry.getValue();
if( binding instanceof KeyBinding ) {
KeyBinding keyBinding = ( KeyBinding )binding;
KeySequence keySequence = keyBinding.getKeySequence();
KeyStroke[] keyStroke = keySequence.getKeyStrokes();
if( keyStroke.length > 0 ) {
keyBindingList.add( keyStroke[ 0 ].toString() );
}
}
}
String[] array = new String[ keyBindingList.size() ];
keyBindingList.toArray( array );
Display display = Display.getCurrent();
if( display == null ) {
throw new IllegalStateException();
}
display.setData( RWT.ACTIVE_KEYS, array );
display.setData( RWT.CANCEL_KEYS, array );
}
}
// ENDRAP [if]

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

/**
* Handles the selection event on the table containing the bindings for a
* particular command. This updates the context and trigger sequence based
* on the selected binding.
*/
private void selectedTableBindingsForCommand() {
final int selection = tableBindingsForCommand.getSelectionIndex();
if ((selection >= 0)
&& (selection final TableItem item = tableBindingsForCommand.getItem(selection);
final KeyBinding binding = (KeyBinding) item.getData(ITEM_DATA_KEY);
setContextId(binding.getContextId());
setKeySequence(binding.getKeySequence());
}
update();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

if (!keyBinding.getContextId().equals(context.getId())) {
final KeyBinding binding = new KeyBinding(keyBinding
.getKeySequence(),
keyBinding.getParameterizedCommand(), activeSchemeId,
context.getId(), null, null, null, Binding.USER);
} else {
fBindingManager.addBinding(new KeyBinding(keyBinding
.getKeySequence(), null, keyBinding.getSchemeId(),
keyBinding.getContextId(), null, null, null,
Binding.USER));

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

bindingManager.removeBinding(keyBinding);
} else {
KeySequence keySequence = keyBinding.getKeySequence();

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

if (obj instanceof KeyBinding) {
KeyBinding keyBinding = (KeyBinding) obj;
if (!keyBinding.getKeySequence().equals(keySequence)) {
if (keySequence != null && !keySequence.isEmpty()) {
String activeSchemeId = fSchemeModel.getSelectedElement()
} else {
fBindingManager.addBinding(new KeyBinding(keyBinding
.getKeySequence(), null, keyBinding
.getSchemeId(), keyBinding.getContextId(),
null, null, null, Binding.USER));
} else {
fBindingManager.addBinding(new KeyBinding(keyBinding
.getKeySequence(), null, keyBinding
.getSchemeId(), keyBinding.getContextId(),
null, null, null, Binding.USER));

推荐阅读
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 标题: ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
author-avatar
逢源堂_344
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有