CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2ME

为什么我用getCaretPosition();得到的位置永远是最后一个字符的位置?

楼主TaskID(刀剑笑)2005-04-03 02:51:48 在 Java / J2ME 提问

因为在菜单中选择"选取"后光标总是会自动退回到文本最后的位置,所以永远无法获得光标的当前位置.  
   
  我菜单中有"选取""复制""剪切""粘贴",不管选哪一个,光标总是要先回到最后的位置,不知为何? 问题点数:0、回复次数:4Top

1 楼efei(爱琴海)回复于 2005-04-03 10:07:35 得分 0

是不是发错了地方?Top

2 楼F1in2003(无敌超级赛亚人)回复于 2005-04-03 10:15:15 得分 0

getCaretPosition()    
                      Returns   the   position   of   the   text   insertion   caret   for   the   text   component.  
  当然就是最后的位置了  
  要用  
  int   getSelectionEnd()    
                      Returns   the   selected   text's   end   position.    
  int   getSelectionStart()    
                      Returns   the   selected   text's   start   position.    
  Top

3 楼TaskID(刀剑笑)回复于 2005-04-03 22:14:22 得分 0

TextBox没有getSelectEnd()啊Top

4 楼F1in2003(无敌超级赛亚人)回复于 2005-04-04 08:22:07 得分 0

不好意思,俺以为你用的是JTextArea(JTextComponent)Top

相关问题

  • 如何得到一个字符在字符串中的位置
  • 怎样得到字符在字符串所处的位置??
  • 怎样得到一个字符串中某一个字符的位置
  • 得到指定子字符串位置的函数?
  • 如何得到字符串在枚举类型中的位置?
  • 如何得到input中输入的字符的位置
  • 初学提问:请问怎样得到指定字符串在另一个字符串的位置?
  • 如何得到编辑框(CEdit)托字符(输入光标)在字符串中的位置
  • 如果一个字符串在另外一个字符串里出现了多次,怎样得到这个字符串最后出现的位置?
  • 如何得到一个stream中的某一特定字符串的位置?

关键词

  • getcaretposition
  • 位置
  • 光标
  • 选取
  • 菜单
  • position
  • text

得分解答快速导航

  • 帖主:TaskID

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo