jTextArea的相关问题????

yizhimayi 2010-05-05 02:19:31
怎么实现在jTextArea中选中一行文字 然后通过点击一个按钮把这一行文字复制到另外一个jTextArea中?????
...全文
99 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhlove271015 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 eve_zz 的回复:]
通过下面的代码可以获取JTextArea的指定行,复制是怎么个复制呢,是追加还是更新整个JTextArea的内容呢,不过这都容易实现了。

Java code

public String getLineString(JTextArea area, int line) {
Doucment doc = area.getDocument();
……
[/Quote]
正解
eve_zz 2010-05-05
  • 打赏
  • 举报
回复
通过下面的代码可以获取JTextArea的指定行,复制是怎么个复制呢,是追加还是更新整个JTextArea的内容呢,不过这都容易实现了。

public String getLineString(JTextArea area, int line) {
Doucment doc = area.getDocument();
int start = area.getLineStartOffset(line);
int end = area.getLineEndOffset(line);
return doc.getText(start, end-start);
}
huntor 2010-05-05
  • 打赏
  • 举报
回复
String selectedText = jta1.getSelectedText();
if(selectedText != null){
jta2.setText(selectedText);
// jta2.insert(selectedText,jta2.getCaretPosition()); //插入到光标所在位置
}
shine333 2010-05-05
  • 打赏
  • 举报
回复
后者.setText(前者.getText());
yuyeyi 2010-05-05
  • 打赏
  • 举报
回复
.copy()

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧