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的用法不是太熟悉,