日期:2014-05-20  浏览次数:20607 次

请教TextArea组件里输入字符问题
请问下,如何将一个循环的所有内容输入到TextArea组件的显示框内!:如下
  JTextArea ja =new JTextArea();
  for(int i=0;i<100;i++){
        System.out.print(i);
  }
即:如何将System.out.print(i)里的内容,全部一下输入到ja里!
ja.setText();
java?? javaSE JTextArea

------解决方案--------------------
哦,每隔7个换行
for(int i=0;i<100;i++){
     ja.setText(ja.getText()+i);
            if((i+1)%7 == 0) {
             ja.setText(ja.getText()+"\n");
            }
      }



引用:
Quote: 引用:

Quote: 引用:

所有内容输入就是一个一个拼接输入:for里边加一行ja.setText(ja.getText()+i);

对哦,恍然大悟!
另外深入请教一点,如果我想在输入到显示框里时,每隔7个数字换行一次,怎么整?
其实我是在做一个有图形界面的日历!但是没办法把整个月份的日历内容输出到组件里!
纠结中!

日历使用SwingX中的 JXDatePicker/JXMonthView

+1学习了