xcxd.net
当前位置:首页 >> jtExtArEA输出 >>

jtExtArEA输出

因为你settext()在循环里面.当然是每次循环都执行一次,然后肯定是剩下最后结果,你应该用一个stringbuffer 对象,用append()方法把每次循环追加到里面去然后再在循环外面调用settext()把stringbuffer 对象的所有字符串输出就可以了

把输出到JTextArea 的语句放到一个线程里面,然后启动线程就会实时输出了.

jtextarea是没有办法改变字体颜色的 jtextarea .settext 是把jtextarea 对象中的值改变为指定的字符串,相当于 赋值 = jtextarea .applend(是这样吧 append) 是在原有基础的后面添加, 相当于 加等 +=

用append 追加 就哦了.如下:JTextArea jta=new JTextArea(); jta.setText("你好"); jta.append(",我叫XXX\n");

JtextArea用setText()或者append()来显示文本.

//这样就行了import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.*;import javax.swing.text.JTextComponent;public class Testtalk { public static void main(String[] args) { JFrame f = new JFrame("^聊天^"); f.setSize(

import javax.swing.*;import java.awt.event.*;public class Print extends JFrame{ public static void main(String[] args) { new Print(); } Print() { final JTextArea ta=new JTextArea(); new Timer(1000,new ActionListener() { public void actionPerformed(

序列用循环,set.text不支持数组输出.

创建 JTextArea text1,然后 text1.setText("内容") ;~

package test; import java.awt.BorderLayout; import java.io.FileReader; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class Outacc extends JFrame { private static final long serialVersionUID = 1L;

相关文档
xcxd.net | ceqiong.net | tbyh.net | dkxk.net | nwlf.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com