社区
Java SE
帖子详情
字符串的拖运是如何实现的?
newman0708
2003-02-14 04:25:49
就像word中的字符拖动一样。
选中字符串后,将鼠标拖动选中的字符串到某一位置是怎么实现的(javax.swing)?
...全文
28
13
打赏
收藏
字符串的拖运是如何实现的?
就像word中的字符拖动一样。 选中字符串后,将鼠标拖动选中的字符串到某一位置是怎么实现的(javax.swing)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shine333
2003-02-24
打赏
举报
回复
This is a java.awt.event.MouseMotionListener or MouseMotionAdapter
shine333
2003-02-24
打赏
举报
回复
public void mouseMoved(MouseEvent e){
int offset=textArea.viewToModel(e.getPoint());
if(offset > textArea.getSelectionStart() && offset < textArea.getSelectionEnd()){ // Cannot be >= or <=
textArea.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}else{
textArea.setCursor(new Cursor(Cursor.TEXT_CURSOR));
}
}
newman0708
2003-02-24
打赏
举报
回复
to : shine333(shine)
我知道你讲的是什么意思,我试过了。
可是,我想知道的是如何实现当鼠标移到被选的文字时应变为箭头而不是“I”型?
或者可以说成如何来判断:鼠标移到被选的文字?
wes109
2003-02-23
打赏
举报
回复
自己研究源码去
newman0708
2003-02-23
打赏
举报
回复
对就是在JTextArea里setDragEnabled(true);
但是鼠标的样子没有变化。
怎么才能让鼠标的样子由它位置不同而变化呢?(当鼠标移到被选的文字时应变为箭头而不是“I”型)
shine333
2003-02-23
打赏
举报
回复
好像不对吧,你拖的时候鼠标自动变为箭头,下面还有一个虚线的矩形啊!
我没干别的,就setDragEnabled(true);而且在Metal, CDE/Motif, Windows的LNF里都一样,和在word里面一模一样,
我用的是J2sdk 1.4.1, word 2000, xp home
shine333
2003-02-23
打赏
举报
回复
setCursor(new Cursor(int))
see java.awt.Cursor for more info about cursor types
shine333
2003-02-22
打赏
举报
回复
是不是在一个JTextArea里? setDragEnabled(true);
relive
2003-02-19
打赏
举报
回复
没有啊,吓我一跳。
relive
2003-02-19
打赏
举报
回复
CSDN的服务器又坏了??
Norwaywoods
2003-02-15
打赏
举报
回复
gz
newman0708
2003-02-15
打赏
举报
回复
能给出具体的代码,以供我参考一下!
bluesmile979
2003-02-14
打赏
举报
回复
监听鼠标事件,判断鼠标位置,更改字符串位置。
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
1.12,upc2021寒假个人训练第四场
upc2021寒假个人训练第四场,1.21日问题 A: 包裹托运问题 B: 字母图形问题 C: 海淀
字符串
问题 D: 数字游戏问题 E: 挑选队员I问题 F: 分蛋糕问题 G: 垒城堡问题 H: 哈夫曼编码问题 I: 立方和问题 J: 智力大奖赛问题 K: 求素数I 问题 A: 包裹托运 题目描述 春节快到了,小红和爸爸一起来到邮局,打算给家住外地的爷爷、奶奶家里捎点年货。邮局的阿姨介绍,托运包裹的运费标准是:包裹重量不大于15公斤时,每公斤6元;超过15公斤后,其超过部分每公斤9元;现已知:包裹的重量为X
复习题。。
6-1 有结构文件的读写1 (5 分) 学生类型:ST的类型定义如下: typedef struct student{ char name[10],id[10]; int gender; int age; double scored; } ST; 编写函数,从指定的文件上读入若干
字符串
,每行
字符串
是一个学生的信息(姓名,学号,性别,年龄,分数)的
字符串
表示,数据间以空格分隔,将学生们的信息存储于一个结构体中,并利用output()函数输出到指定文件中。 void fun(FILE *fin,FILE *fo
python输出字母金字塔a bb ccc dddd_《程序设计基础》题库(50道)
海伦公式《程序设计基础》题库(50道)1、难易程度依次为:易(16道)、较易(38道)、较难(31道)、难(15道)。2、总共抽8道题,按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道); 按题型:顺序(1道)、分支(2道)、单循环(2道)、多循环(1道)、数组(1道)、
字符串
(1道)3、考试要求:先画流程图再写程序,理论考试,2个半小时 一、顺序结构1、 请定义4个整型变量,并打印...
python行李托运 2022年9月青少年电子学会等级考试 中小学生python编程等级考试二级真题答案解析
python行李托运 2022年9月 python编程等级考试级编程题 一、题目要求 1、编程
实现
某航空公司对于托运行李有尺寸要求,必须满足以下条件:每件托运行李的长、宽、高三边之和须大于或等于60厘米,且小于或等于203厘米。(注意只是三边,不考虑立方体的整个周长,相当于只求长+宽+高三个数字的和,如,长宽高为: 20、30、40,则之和为90) 编写一个重复执行的程序,要求如下: 用户一次性输入三个数字,分别代表行李的长、宽、高(单位: 厘米),三个数字直接用英文的逗号隔开;如:
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章