try{ int start = jTextArea1.getLineStartOffset(1); int end = jTextArea1.getLineEndOffset(1); jTextArea1.getText(start, end-start-1)); } catch(Exception eee) { eee.printStackTrace(); }
这样了 int line = 3; JTextArea area = new JTextArea(); area.append("123123123\r\n"); area.append("456456456456\r\n"); area.append("789789789\r\n"); area.append("abababababa\r\n"); area.append("cdcdcdcdcdc\r\n"); area.append("efefefefe\r\n");
int start = area.getLineStartOffset(line); int end = area.getLineEndOffset(line); String lineStr = area.getText(start, end - start); System.out.println(lineStr);
String lineString=""; int line=terminalTextArea.getLineCount()-1; //最后一行的行号 try { int start = terminalTextArea.getLineStartOffset(line); //行起始位置 int end = terminalTextArea.getLineEndOffset(line); //行结束位置 lineString=terminalTextArea.getText().substring(start,end); System.out.println("[DEBUG] "+lineString+"("+lineString.length()+")"); } catch (BadLocationException ble) { ble.printStackTrace(); }
try{
int start = jTextArea1.getLineStartOffset(1);
int end = jTextArea1.getLineEndOffset(1);
jTextArea1.getText(start, end-start-1));
}
catch(Exception eee)
{
eee.printStackTrace();
}
JTextArea area = new JTextArea();
area.append("123123123\r\n");
area.append("456456456456\r\n");
area.append("789789789\r\n");
area.append("abababababa\r\n");
area.append("cdcdcdcdcdc\r\n");
area.append("efefefefe\r\n");
int start = area.getLineStartOffset(line);
int end = area.getLineEndOffset(line);
String lineStr = area.getText(start, end - start);
System.out.println(lineStr);
int line=terminalTextArea.getLineCount()-1; //最后一行的行号
try {
int start = terminalTextArea.getLineStartOffset(line); //行起始位置
int end = terminalTextArea.getLineEndOffset(line); //行结束位置
lineString=terminalTextArea.getText().substring(start,end);
System.out.println("[DEBUG] "+lineString+"("+lineString.length()+")");
} catch (BadLocationException ble) {
ble.printStackTrace();
}