如何实现像eclipse中的控制台窗口那样动态的数字文字? 我想实现这样一个功能:有一个循环的算法,每次得出一个结果我就在JTextArea中输出一条,而不是一次将结果全部输出。就像控制台里可以看到程序运行的一些信息一样,是动态的输出文本,这样可以知道程序正在运行中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接让你的字符串append就行了JTextArea有这个方法阿你就jta.append(str + "\n"); 其中jta是你的JTextArea对象,str是你的新内容 Swing包里所有的组件都有一个特征:基于线程不安全。也就是说,在一个调用的函数体里定义了布局的改变,包括在组件里显示文字,都会等到这个函数执行完才会有效果。你是在说,如何动态来显示,包括函数还没有执行完就显示效果的那种,我告诉你:如果不设计线程,你绝对是做不到的。那么,你写线程吧! 哪里是线程的问题...我想之所以看起来是一次输出结果, 主要是你的循环里面执行的运算并不需要很长的时间, 所以你感觉不到它是一行一行增量输出的如果你想故意减慢输出的速度, 以达到一行一行的效果, 那就可以开一个线程, 每append一行, 就sleep(300);这样看起来就不会一次输出了 JTextArea的显示多行与线程无关的,同意楼上的 新手学java,请会的指教 JDBC的问题 java连接什么数据库最好 现在已生成了jdom.rar,怎么样才能让imports 认识 jdom 的packet和class java 模拟登录网站 请各位大哥帮助改正一下错误 Dom4j 修改xml 蛋疼问题,求指教 请教一个对空数据库操作的问题 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名 关于“或”合并及“与”合并的一个问题 请教一个字符编码的问题 急:有个关于JAVA向上转型的问题,请大家帮我看下;
JTextArea有这个方法阿
你就
jta.append(str + "\n");