星海露水 2022-04-01 10:34 采纳率: 68.8%
浏览 23
已结题

java中Jtextarea逐行读取

try{
String textLine;
int textStart;
textLine = jTextArea1.getText();
int index;
int lineNumber =jTextArea1.getLineCount();
int line = 0;
int start = 0;
int end = 0;
for (; line < lineNumber; line++) {
index = jTextArea1.getSelectionStart();
// System.out.println(index);
start = jTextArea1.getLineStartOffset(line);
// System.out.println(start);
end = jTextArea1.getLineEndOffset(line);
// System.out.println(end);

if(index >= start && index <= end ){
jTextArea1.setSelectionStart( start );
jTextArea1.setSelectionEnd( end );
String s = jTextArea1.getSelectedText();
System.out.println(s);
}
// System.out.println("line:"+line);
}
}
catch(Exception ee){
ee.printStackTrace();
}

这个是在网上找到的,可是不知道这个里面的用法,对于Jtextarea的用法不是太熟悉,

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月9日
    • 创建了问题 4月1日

    悬赏问题

    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
    • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条