« 让SWT具有XP风格« »Java语法总结 - 方法 »
SWT设置Text控件光标的位置
在我们日常工作中,经常有这样的需求,在编写文档时,可能会在文档中间插入某些其它的符号,如图片等。这个看似很简单的动作,在程序中我们要考很多问题。 比如要取得要插入图片的位置,再比如当图片插入文档中后,要将光标定位在插入图片的位置等等。今天我们就介绍一下,在SWT中,如何取当前光标的位置和如 何设置光标的位置。

其实这个功能非常简单,只是SWT的文本组件的方法名取的不是特别的恰当,以至于我们不得不想各种办法。

取光标所在文本组件的位置:
int start = text.getSelection().x;

这句代码取得的是当前光标的位置。假如用户在此时是选中了某个字或某行,要取选中的文字该如何处理呢?
int start = text.getSelection().x;
int end = text.getSelection().y;

x表示光标的开始位置,y表示光标的结束位置。

设置光标的位置:
text.setSelection(start);

若要使选中某字则:
text.setSelection(start, end);
即可。  


Tags: SWT-Designer-研究学习  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/SWT-Designer-Text.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
让SWT具有XP风格  (2007-10-30 23:40:58)
swt下制做可编辑的Tree控件  (2007-10-30 23:40:24)
玩转SWT的StyledText  (2007-10-30 23:39:46)
SWT的MessageBox对话框  (2007-10-30 23:39:3)
SWT中运用多线程编程  (2007-10-30 23:38:16)
Swt/JFace制做系统托盘程序  (2007-10-30 23:37:25)
SWT/JFACE开发出错一例  (2007-10-30 23:34:44)
SWT设计思路  (2007-10-30 23:33:12)
Swt常用控件中文教程  (2007-10-30 23:17:37)
SWT控件速查  (2007-10-30 23:17:37)




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.