字符串的拖运是如何实现的? 是不是在一个JTextArea里? setDragEnabled(true); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对就是在JTextArea里setDragEnabled(true);但是鼠标的样子没有变化。怎么才能让鼠标的样子由它位置不同而变化呢?(当鼠标移到被选的文字时应变为箭头而不是“I”型) setCursor(new Cursor(int))see java.awt.Cursor for more info about cursor types 好像不对吧,你拖的时候鼠标自动变为箭头,下面还有一个虚线的矩形啊!我没干别的,就setDragEnabled(true);而且在Metal, CDE/Motif, Windows的LNF里都一样,和在word里面一模一样,我用的是J2sdk 1.4.1, word 2000, xp home to : shine333(shine) 我知道你讲的是什么意思,我试过了。可是,我想知道的是如何实现当鼠标移到被选的文字时应变为箭头而不是“I”型?或者可以说成如何来判断:鼠标移到被选的文字? 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)); }} This is a java.awt.event.MouseMotionListener or MouseMotionAdapter 后台自动完成设定的键盘或鼠标操作 java的文件名不是必须和类名一样? java 小小问题 什么时候用LinkedList? 如何判断jcheckbox是否选中 一个JAVA概念题,不是太明白。 JDBC读取数据库的中文乱码问题,急! 关于int型数据存储. 请问在java中如何实现Date和Clendar之间的相互转换? 疑惑:java初学者 JTextField的文字对齐问题 static member variable的初始化问题
怎么才能让鼠标的样子由它位置不同而变化呢?(当鼠标移到被选的文字时应变为箭头而不是“I”型)
see java.awt.Cursor for more info about cursor types
我没干别的,就setDragEnabled(true);而且在Metal, CDE/Motif, Windows的LNF里都一样,和在word里面一模一样,
我用的是J2sdk 1.4.1, word 2000, xp home
可是,我想知道的是如何实现当鼠标移到被选的文字时应变为箭头而不是“I”型?或者可以说成如何来判断:鼠标移到被选的文字?
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));
}
}