今天想实现动态刷新JTextArea文本域,并用指定的新文本替换原有的最后一行文本,以实现动态刷新进度值的效果~纠结了很久,最后发现用replaceRange函数就可以了!现将代码贴出来与大家分享:
int start,end;
try
{
start = jTextArea.getLineStartOffset(11)[S1] ;
end = jTextArea.getLineEndOffset(11);
jTextArea.replaceRange[S2] ("当前进度:"+currentNum+"/"+totalNum+"/n",start,end);
jTextArea.paintImmediately[S3] (mainMenu.trainTextArea.getBounds());
} catch (BadLocationException e) {
e.printStackTrace();
}
839



被折叠的 条评论
为什么被折叠?



