天正工具栏如何调出谈出工具栏

!your_mobile_browser! |
& 玩游戏任务栏总是弹出怎么办啊?
查看: 558|回复: 4
性别男&UID593250&帖子2740&主题257&精华0&龙晶-1 &龙威0 &积分4&阅读权限70&好友0&注册时间&最后登录&
精华0&龙威0 &积分4&好友0&注册时间&
一打开游戏任务栏就弹出,不管什么游戏都是,全屏还是窗口化无边框都不行。点一下游戏又弹回。现在变成弹回桌面。
性别男&UID398902&帖子4589&主题54&精华1&龙晶2 &龙威0 &积分15&阅读权限100&好友0&注册时间&最后登录&
精华1&龙威0 &积分15&好友0&注册时间&
试试隐藏任务栏呢?
性别男&UID453081&帖子1402&主题13&精华0&龙晶0 &龙威0 &积分3&阅读权限70&好友0&注册时间&最后登录&
精华0&龙威0 &积分3&好友0&注册时间&
看看Win键会不会压住了
性别男&UID772654&帖子107&主题0&精华0&龙晶0 &龙威0 &积分0&阅读权限20&好友0&注册时间&最后登录&
精华0&龙威0 &积分0&好友0&注册时间&
本帖最后由 蓝色卡农 于
11:24 编辑
貌似回错了
性别男&UID599822&帖子3029&主题55&精华0&龙晶2 &龙威0 &积分9&阅读权限90&好友0&注册时间&最后登录&
精华0&龙威0 &积分9&好友0&注册时间&
锁定任务栏?
Powered by如何允许弹出窗口_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何允许弹出窗口
上传于||文档简介
&&如​何​允​许​弹​出​窗​口
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢> eclipse中向例菜单、工具栏
eclipse中向例菜单、工具栏
gzf168 & &
发布时间: & &
浏览:3 & &
回复:0 & &
悬赏:0.0希赛币
eclipse中常规菜单、工具栏
  workbench的菜单、工具栏
  1扩展org.eclipse.ui.actionSets。该action的label(操作集合的名称)显示在“定制透视图”的对话框中。
  2创建menu(如果将action插入到已有的菜单中,不需要创建)。label就是菜单在菜单栏中的名字。
  3.创建action。指定action在菜单上的位置,在toolbar上的位置。
  其中retarget表示重定目标操作时需要的属性,当试图或编辑器中需要使用全局工作台菜单或工具栏中的操作时,将retarget设置为true。
  enableFor的取值:!、?、+、n、*、2+/multiple
view中的action
  扩展org.eclipse.ui.viewActions.这些action放在View菜单或是工具栏中。
  viewAction:viewContribution
  其内的上下文菜单同样扩展自popmenu:viewerContribution、objectContribution见弹出菜单popmenu扩展点。
editor的action
  扩展org.eclipse.ui.editorActions.
  给editor添加顶层工作台菜单,与一般的工作台菜单不同,编辑器的工作台菜单只有当该编辑器使用时,才会出现(或enable)。其中的targetID值为org.eclipse.ui.DefaultTextEditor.
  给编辑器添加上下文菜单时,其popmenu中的viewerContribution中的targetID值为#TextEditorContext,eclipse默认文件编辑器上下文菜单标识符,见弹出菜单popmenu扩展点。
菜单的快捷键
  快捷键可以用编程方式实现,也可以通过添加扩展点方式。
  由于eclipse的开源性,实现不冲突的快捷键需要解决3个问题。
  1 相同功能操作,不同的开发者有了不同的快捷键。
  2 不同的功能操作,有了相同的快捷键。
  3 快捷键可能与平台定义的快捷键冲突。
  为此,引入ormands扩展点。命令与键绑定、操作和处理程序相关,但不定义操作的实现。该实现由操作本身来完成。
  还需要添加扩展点org.eclipse.ui.bindings,在该扩展点新增key元素,包括sequence(键组合)、schemeId(激活该快捷键使用的配置,一般情况将键绑定添加到默认的eclipse的配置org.eclipse.ui.defaultAcceleratorConfiguration)、contextId(激活该快捷键所使用的上下文标识符,默认使用orntext.windows)、commandId(命令)。
  最后将commandId添加到菜单属性中的definitionId中。
菜单扩展点ornus
  ornus (Eclipse3.3)
  ----负责显示。如菜单的位置、文字、图标、提示信息、样式、是否可见等。
  ormands (Eclipse2.1)
  ----负责定义菜单ID。同时可以指定实现该菜单行为的类。
  org.eclipse.ui.handlers (Eclipse3.1)
  ----负责定义实现菜单行为的类以及是否可执行(灰化)。
  org.eclipse.ui.bindings (Eclipse3.1)
  ----负责定义菜单的快捷键。
  orre.expressions.definitions (Eclipse3.3)
  ----定义表达式。在实现菜单灰化时,起辅助作用。
  菜单项定义
  locationURI的一般格式为:
  PID:VID
  PID:VID after=MID
  PID:VID abefore=MID
  PID为菜单项的归属,只有3个可选值:菜单栏(menu)、工具栏(toolbar)、弹出菜单(popup)
  VID为菜单项所附的位置:
  如果PID表示的是菜单栏,那么VID就表示该菜单项的上一级菜单的ID
  如果PID表示的是工具栏,那么VID就表示该菜单项所在的工具组ID
  如果PID表示的是弹出菜单,那么VID就表示该菜单所在的视图ID或编辑器ID
  MID表示的是与该菜单项相邻的菜单项ID
  添加一个menuContribution。
  设置"menuContribution"属性:
  ?     locationURI是设定所在位置,由一个字符串定义,字符串的格式为:[Scheme]:[ID] [Query]分为三部分:
  ?     Scheme:类型,取值为menu、popup或toolbar
  ?     ID:基准,已存在的菜单ID、工具栏ID或视图ID等,常见的包括:
  ?     主菜单:ornu
  ?     主工具栏:org.eclipse.ui.main.toolbar
  ?     弹出菜单:org.eclipse.ui.popup.any
  ?     Query:格式为&placement&=&id&,placement为before、after或endof,id为一个已存在的菜单项。
  常见的locationURI有:
  ?     主菜单栏:menu:ornu
  ?     主工具栏:toolbar:org.eclipse.ui.main.toolbar
  ?     所有弹出菜单:popup:org.eclipse.ui.popup.any
  这里指定locationURI为主菜单上:menu:ornu。
  如果是popmenu我们针对某一个视图,则:popup:com.my.eclipse.MyView.
  放在某一菜单的某个菜单项之后为:menu:conu after=conuitem
  给menucontribution添加一个menu,指定该menu的显示名称label为File。
  给menu添加一个command,指定该command的id和command的显示名称label(Exit)。
上下文菜单扩展点popmenu
  弹出菜单有两个扩展项:objectContribution,viewerContribution。
  以下是一个过滤txt,xml,java文件popupMenus配置文件代码
  &extension   
point="org.eclipse.ui.popupMenus"&   &objectContribution      adaptable="false"      id="cn.ceopen.eclipseone.gencodetools.objectContribution5"      objectClass="orre.resources.IResource"&
  &action         class="jnewscollector.action.JTopElementImport"         id="JNewsCollector.TopElementImport"         label="导出"/&      &action         class="jnewscollector.action.JTopElementAutoTrace"         id="JNewsCollector.TopElementAutoTrace"         label="开始跟踪"/&   
&action      
class="cn.ceopen.eclipseone.gencodetools.Action5"      
id="cn.ceopen.eclipseone.gencodetools.action5"      
label="ffffffffff"      
menubarPath="cn.ceopen.eclipseone.gencodetools.Domainmenu"&   
&/action&   
&visibility&      &or&      
&objectState         
name="name"         
value="*.xml"&      
&/objectState&      
&objectState         
name="name"         
value="*.txt"&      
&/objectState&      
&objectState         
name="name"         
value="*.java"&      
&/objectState&      &/or&   
&/visibility&   &/objectContribution&
  &viewerContribution  
id="com.xyz.C2"   
targetID="org.eclipse.ui.views.TaskList"&  
&action  
id="com.xyz.showXYZ"   
label="&Show XYZ"  
state="true"  
menubarPath="additions"   
icon="icons/showXYZ.gif"   
helpContextId="com.xyz.show_action_context"   
class="com.xyz.actions.XYZShowActionDelegate" /& &/viewerContribution&&/extension&
  objectClass指出可以接受的目标对象类型。
  adaptable指出适配IResource的对象是可接受的目标。一般为false。
  nameFilter通配符过滤器。
  objectContribution中的visibility提供了替代nameFilter和objectClass的方法,功能更为强大。
  objectContribution中的filter对操作的过滤,是visibility的一种替代形式(但不包含在visibility中),如&filter name=”priority” value=”1”/&。filter和objectState都使用IActionFilter接口,每个选中的对象必须实现IActionFilter接口,并实现其中的testAttribute()方法。
  再一种过滤方式是在action中的selection,它也差不多等同于替代nameFilter和objectClass。
  注意:enableFor:是使菜单是否可用(变灰)。而过滤(包括visibility,selection,nameFilter和objectClass)是使菜单是否可见。
  弹出菜单的实现方式:1通过popmenu扩展点;2通过硬编码;3通过menus扩展项menuContribution:popup:com.mypop.sample.MyView(menuContribution),结合commands实现扩展点。
  另一部分:
SWT中的菜单
在shell上创建菜单
  主要是注意几个参数
  Menu bar = new Menu (shell, SWT.BAR);//定义menuBar(位置)
  shell.setMenuBar (bar);
  MenuItem editItem = new MenuItem (bar, SWT.CASCADE);//(在bar创建item)
  editItem.setText ("Edit");
  Menu submenu = new Menu (shell, SWT.DROP_DOWN);//创建下拉菜单
  editItem.setMenu (submenu);
  MenuItem item = new MenuItem (submenu, SWT.PUSH);//创建菜单项
  item.addListener (SWT.Selection, new Listener () {
  public void handleEvent (Event e) {
  t.selectAll();
  item.setText ("Select &All\tCtrl+A");
实现动态的menu菜单项
  移除然后重新建立
  menu.addListener (SWT.Show, new Listener () {
  public void handleEvent (Event event) {
  MenuItem [] menuItems = menu.getItems ();
  for (int i=0; i&menuItems. i++) {
  menuItems [i].dispose ();
  TreeItem [] treeItems = tree.getSelection ();
  for (int i=0; i&treeItems. i++) {
  MenuItem menuItem = new MenuItem (menu, SWT.PUSH);
  menuItem.setText (treeItems [i].getText ());
实现动态的MenuManager菜单项
  menuManager.setRemoveAllWhenShown(true);
eclipse rcp菜单实现
  主菜单、视图菜单、上下文菜单
主菜单的实现
  1.     在ApplicationActionBarAdvisor中实现
  覆盖方法makeAction(…),创建action并register(action)。覆盖方法fillMenuBar(…),在方法中新建一个menuManger(或找个已存在的,其实就是一个菜单),将action添加到menuManager中。
  2.     利用org.eclipse.ui.actionSets扩展点
  扩展该扩展点,在其上一个actionset,并添加menu,action等。
  3.     利用ornus和ormands的组合
  扩展commands扩展点,在其上定义一堆command,对每一个command要指定id和defaultHandler类两个值(最低要求);扩展menus扩展点,创建一个menuContribution,在其下可以建立popmenu,menu,dynamicmenu,command等,这里我先简单实现,创建一个menu(id可以先不指定),在menu上创建一个command,对于command将其commandId指定为刚才我们创建的command的id。Ok,菜单就创建好了。
视图/编辑器菜单的实现
  实现方式1:在程序creatPartControl()中通过view.getViewSite().getActionBars(). getMenuManager(),(或者getToolBarManager())向其增加action。
  实现方式2:扩展org.eclipse.ui.viewActions或org.eclipse.ui.editorActions扩展点
  向特定视图添加工具菜单(toolbar),添加下拉式菜单(pull-down),实现接口IViewActionDelegate(IEditorActionDelegate)。须将viewerContribution的属性值设为对应view的ID,如:targetID:org.eclipse.jdt.ui.PackageExplorer即向包资源管理器中添加工具菜单和下拉式菜单(好像只有一个菜单?)。
上下文菜单
  实现方式1:在程序中判断对象等直接写右键菜单和其响应,并注册到视图/编辑器中。
  view.getViewSite().registerContextMenu(XXX);
  实现方式2:扩展org.eclipse.ui.popupMenus扩展点(待查)
  有objectContribution和viewerContribution两类
objectContribution 实现接口IObjectActionDelegate,向视图上下文中添加弹出式菜单,如包资源管理器、代码编辑区等。
viewerContribution实现接口IViewActionDelegate,向特定视图中添加弹出式菜单,如将viewerContribution属性设置为对应view的值即可,如
  id:org.eclipse.jdt.ui.PackageExplorer
  targetID:org.eclipse.jdt.ui.PackageExplorer即向包资源管理器中添加上下文菜单
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&如何解决弹出窗口屏蔽的问题
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
本地***的拦截工具或者配置将Interwise 弹出窗口拦截,使您无法顺利进入相关事件,怎么办?
&您的电脑中若有以上相关的工具栏,但在地址栏的旁边没有任何的显示。这时,您应该在菜单栏的附近单击鼠标右键,会显示您的电脑中都有哪些工具栏,如下图所示:
您可以取消您不需要运行的工具栏前面的对勾来禁止相关工具的运行。&
如果有上网助手,需要把上网助手中的广告窗口拦截功能取消,如下图所示。
&&(广告拦截-图1)
(取消广告拦截-图2)
“”“”“”
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
XP系统本身自带广告窗口拦截功能,该功能开启状态下,单击网上栏目的时候,会出现如上图的提示,“阻止了一个弹出窗口。要查看此弹出窗口或其他选项,请单击此处…”的提示,您需要单击此处,会有下图中的提示:
您需要单击此处,会有下图中的提示:
选择“总是允许来自此站点的弹出窗口”选项,会弹出如图所示的窗口:

参考资料

 

随机推荐