我的jFrame Training.java
public void editText(String S){
jTextArea1.append(S);
}
我打电话给其他班级
for(int k=0;k<filesX.length;k++){
try{
I=ImageIO.read(filesX[k]);
for(int i=0;i<I.getWidth();i++)
for(int j=0;j<I.getHeight();j++){
colorAux=new Color(I.getRGB(i, j));
r=colorAux.getRed();
g=colorAux.getGreen();
b=colorAux.getBlue();
}
}catch(Exception e){}
E.editText("Image #"+(k+1)+"..."+"\n");
}
但是附加只是在最后添加全文但我需要为每次迭代编辑jTextArea
。
抱歉我的英语不好,谢谢你。
PD。 ty @mojo我解决的就像你说添加一个SwingWorker对象......
答案 0 :(得分:0)
append()
正如它所说的那样。它将文本附加到文本区域。相反,您应该使用setText()
public void editText(String S){
jTextArea1.setText(S);
}