在JTextArea的指定行上插入文本

时间:2011-12-02 20:39:26

标签: java swing

如何在我选择的行中插入文字?我见过insert(String,int)方法,但是int如何转换为行?感谢

1 个答案:

答案 0 :(得分:3)

insert(string,int)会将字符串插入整数表示的位置。这可以在任何行上(基于文本区域的大小)。要将文字放在特定行上,您可以使用getLineStartOffset获取所需行开头的位置,然后将该值传递到insert(string,int)