`
karlhell
  • 浏览: 105591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

控制鼠标等待11:25

阅读更多
//鼠标设置为等待状态
Display.getCurrent().getActiveShell().setCursor(new Cursor(null, SWT.CURSOR_WAIT)); 

//鼠标设置为正常状态
Display.getCurrent().getActiveShell().setCursor(new Cursor(null, SWT.CURSOR_ARROW)); 



如何在SWT中使鼠标的状态变成忙碌

文章来自于这里
http://gogoyoyo.iteye.com/blog/265130


public class DoubleClickTreeNodeAction extends Action {   
  
    /*  
     * (non-Javadoc)  
     *   
     * @see org.eclipse.jface.action.Action#run()  
     */  
    public void run() {   
        // get Display from your own plug-in   
        BusyIndicator.showWhile(Activator.getDefault().getWorkbench()   
                .getDisplay(), new Runnable() {   
            public void run() {   
                performAction();   //这里是原来run的内容
            }   
        });   
    }   
  
    private void performAction() {   
        // connecting to database...   
    }   
  
}   





关于修改标题的代码
//rcptitle是自己定义的

changeAppTitle(ApplicationWorkbenchWindowAdvisor.RcpTitle+" - 代码正在运行...");
changeAppTitle(ApplicationWorkbenchWindowAdvisor.RcpTitle);
  
  public static void changeAppTitle(String newTitle) {
      Display display = Display.getDefault();
      if (display != null) {
          // Look at all the shells and pick the first one
          // that is a workbench window.
          Shell shells[] = display.getShells();
          for (int i = 0; i < shells.length; i++) {
              Object obj = shells[i].getData();
              // Check whether this shell points to the
              // Application main window's shell
              if (obj instanceof IWorkbenchWindow) {
                  shells[i].setText(newTitle);
                  break;
              }
          }
      }
} 
分享到:
评论

相关推荐

    计算机应用技术(实用手册)

    这个项目是用来控制当预充电(precharge)指令送到DRAM之后,频率等待启动的等待时间。预充电参数越小则内存读写速度就越快。 以上的内存参数设置一般可以不动!让默认的就可以了,但是超频玩者是肯定不会放过任何...

    java经典面试2010集锦100题(不看你后悔)

    test.day=25; System.out.println(test.getDate()); } } 有关类的描述正确的是:(选择1项) A) 程序在编译时将出错。在Test中的day为私有变量,所以类外无法访问。 B) 程序能通过编译,但是不能正常运行。...

    《精通Linux 设备驱动程序开发》.(Sreekrishnan).pdf

    3.1.2 进程状态和等待队列41 3.1.3 用户模式辅助程序42 3.2 辅助接口43 3.2.1 链表44 3.2.2 散列链表49 3.2.3 工作队列49 3.2.4 通知链51 3.2.5 完成接口54 3.2.6 kthread辅助接口56 3.2.7 错误...

    易语言程序免安装版下载

    11. 修改BUG:网络传送支持库在使用代理下载时可能会导致程序崩溃。 12. 修改BUG:超级列表框.置列图片()有时功能不正常或导致随机错误。 13. 修改BUG:Sqlite3数据库支持库中的“Sqlite记录集.绑定参数()”命令...

    Windows 内核情景分析--采用开源代码ReactOS (上册) part01

    上架时间:2009-5-25 出版日期:2009 年5月 开本:16开 页码:1465 版次:1-1 所属分类:计算机 &gt; 操作系统 &gt; Windows 内容简介回到顶部↑ 本书通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、...

    多媒体教室

    1、打开控制面板的网络设置项,将 TCP/IP 协议添加到网络组件中(如下图),再选择与网卡绑定的 TCP/IP 协议。 2、在 TCP/IP 属性页中设置正确的 IP 地址,注意不要使 IP 地址重复,设置完成后重新启动计算机。 注:...

    精通LINUX设备驱动程序开发

    3.1.2 进程状态和等待队列 41 3.1.3 用户模式辅助程序 42 3.2 辅助接口 43 3.2.1 链表 44 3.2.2 散列链表 49 3.2.3 工作队列 49 3.2.4 通知链 51 3.2.5 完成接口 54 3.2.6 kthread辅助接口 56 ...

    精通Windows.API-函数、接口、编程实例.pdf

    2.5 对Windows程序设计规范的建议 25 第3章 开发工具配置与使用 26 3.1 使用Visual C/C++编译链接工具 26 3.1.1 编译器cl.exe 27 3.1.2 资源编译器rc.exe 31 3.1.3 链接器link.exe 32 3.1.4 其他工具 ...

    精通WindowsAPI 函数 接口 编程实例

    2.5 对Windows程序设计规范的建议 25 第3章 开发工具配置与使用 26 3.1 使用Visual C/C++编译链接工具 26 3.1.1 编译器cl.exe 27 3.1.2 资源编译器rc.exe 31 3.1.3 链接器link.exe 32 3.1.4 其他工具...

    Toad 使用快速入门

    11. 快速编译存储过程,快速定位错误所在,自己选择是否同时编译依赖的存储过程 12. 内置对PL/Formatter,可以用PL/Formatter对存储过程进行格式化,并且可以提供存储过程的概要分析和修改建议 PL/Formatter可以对...

    JavaScript实战

    6.1.1 鼠标事件 158 6.1.2 文档/窗口事件 159 6.1.3 表单事件 160 6.1.4 键盘事件 160 6.2 把函数和事件一起使用 161 6.2.1 内联事件 161 6.2.2 传统模型 162 6.2.3 现代方式 163 6.2.4 jQuery方式 164 6.3 教程:...

    LINGO软件的学习

    LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行...

    计算机基础应用复习题及答案.docx

    在Windows XP中,当用户处于等待状态时,鼠标呈(C )形。 A.双箭头 字 C.沙漏或双漏斗 D.单箭头 16.在Windows XP中,一般"单击"是指(A )。 A.迅速按下左键,并迅速放开 B.左键或右键各击一下 C.按住左键不放 D....

    升级MaxDOS71

    Mouse.bat 鼠标驱动程序,如果需要鼠标操作请先运行.Mouse /q 退出支持. Ndisgo.bat 用于旧版本的命令行模式全盘网刻,格式: Ndisgo Xx Ndisgx.bat 用于旧版本的命令行模式单分区网刻,格式: Ndisgx Xx Ngo.bat Ndis2...

    PT80-NEAT开发指南v1.1

    V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册........................................................................................................................................ 1 简介 ......

    Linux编程从入门到精通

    9.1.4 等待队列 110 9.1.5 自旋锁 110 9.1.6 信号量 110 9.2 模块 111 9.2.1 模块载入 112 9.2.2 模块卸载 113 第10章 处理器 115 10.1 X86 115 10.2 ARM 115 10.3 Alpha AXP处理器 115 第11章 Linux内核源代码 117 ...

    Linux编程白皮书

    9.1.4 等待队列 110 9.1.5 自旋锁 110 9.1.6 信号量 110 9.2 模块 111 9.2.1 模块载入 112 9.2.2 模块卸载 113 第10章 处理器 115 10.1 X86 115 10.2 ARM 115 10.3 Alpha AXP处理器 115 第11章 Linux内核源代码 117 ...

    LINUX编程白皮书 (全集)

    9.1.4 等待队列 110 9.1.5 自旋锁 110 9.1.6 信号量 110 9.2 模块 111 9.2.1 模块载入 112 9.2.2 模块卸载 113 第10章 处理器 115 10.1 X86 115 10.2 ARM 115 10.3 Alpha AXP处理器 115 第11章 Linux内核源代码 117 ...

Global site tag (gtag.js) - Google Analytics