快速业务通道

聞喘SWT嶄Display議Post圭隈陣崙囚徒 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

聞喘SWT嶄Display議Post圭隈陣崙囚徒

扮寂:2011-04-13 blogjava VWPOLO

恷除壓糞?匯倖夕頭儿抹議孔嬬??壓Eclipse.org貧心嗤短嗤一隈嬬校宥狛SWT議API嬬 校個延夕頭議蛍掩楕?Eclipse.org貧中戻工阻挫乂SWT議箭徨?窟?阻Display議post圭隈勇 嗤箸議?參念短嗤廣吭欺??壓枯酔委万芝村和栖?post圭隈議歌方葎Event?宥狛崙協宸倖 Events議奉來?辛參陣崙狼由議囚徒並周?曳泌隠隔shift囚匯岷梓彭。和中頁旗鷹?

1 import org.eclipse.swt.*; 2 import  org.eclipse.swt.widgets.*; 3 4 /** 5  * 乾窟狼由議囚徒並周。 6   * @author vwpolo 7  * <p>2009-6-1</p> 8  */ 9  public class Snippet146 { 10 11 public static void main(String[]  args) { 12     final Display display = new Display(); 13      final Shell shell = new Shell(display); 14     final Text text  = new Text(shell, SWT.BORDER); 15     text.setSize(text.computeSize (150, SWT.DEFAULT)); 16     shell.pack(); 17     shell.open (); 18     new Thread(){ 19         public void run() { 20             String string = "Love the method."; 21              for (int i = 0; i < string.length(); i++)  { 22                 char ch = string.charAt(i); 23                  boolean shift = Character.isUpperCase(ch); 24                  ch = Character.toLowerCase(ch); 25                  if (shift) { 26                      Event event = new Event(); 27                      event.type = SWT.KeyDown; 28                      event.keyCode = SWT.SHIFT; 29                      display.post(event); 30                 } 31                  Event event = new Event(); 32                  event.type = SWT.KeyDown; 33                  event.character = ch; 34                 display.post (event); 35                 try { 36                      Thread.sleep(10); 37                 }  catch (InterruptedException e) {} 38                  event.type = SWT.KeyUp; 39                 display.post (event); 40                 try { 41                      Thread.sleep(100); 42                 }  catch (InterruptedException e) {} 43                 if  (shift) { 44                     event = new Event (); 45                     event.type =  SWT.KeyUp; 46                     event.keyCode =  SWT.SHIFT; 47                     display.post (event); 48                 } 49              } 50         }     51     }.start(); 52     while  (!shell.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号