急 如何将线程里连续得到的值在GUI里显示回来? 如何将线程里连续得到的值在GUI里显示回来? 一个GUI。像另建一个类创建线程。然后次线程连续的收取一个INT的值。我现在希望在收到以后,能显示到GUI里。怎么才能显示呢? GUI用的是JTextPane, 是个PRIVATE。没法再线程那边调用并且显示啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.microblue.com.cn/it/3958.html 很esay..我给你个动态显示时间的例子吧。。不想写代码了。import java.awt.Font;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import javax.swing.JLabel;public class Time implements Runnable{ private JLabel label; public Time(JLabel label){ this.label=label; } public void run(){ while(true){ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time=dateFormat.format(new Date()); label.setText("当前时间:"+time); label.setFont(new Font("微软雅黑",Font.BOLD,16)); try{ Thread.sleep(1000); }catch(Exception e){ label.setText("系统时间暂时无法显示"); } } }}以上是定义时间的线程。。然后在Panel设个jlabel然后调用JLabel time=new JLabel();new Thread(new Time(time)).start(); 写个构造方法或者用set、get获取 关于服务器并发数的测试疑问 一道 简单的JAVA题目 我做错了 请教类型转换问题 DLL 调用救命了 Java代码中调用一个linux下可执行程序的问题 java的性能分析工具 弱弱地问一下:怎样才能使我的画面出现放大效果呢? 数据类型问题 用Applet怎么生成一个文件? 高分求解,不够再加 关于File类的一个小问题 新手求助! 如何更改Swing-JTable单元格中的内容后,存入数据库
import java.awt.Font;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;import javax.swing.JLabel;public class Time implements Runnable{
private JLabel label;
public Time(JLabel label){
this.label=label;
}
public void run(){
while(true){
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=dateFormat.format(new Date());
label.setText("当前时间:"+time);
label.setFont(new Font("微软雅黑",Font.BOLD,16));
try{
Thread.sleep(1000);
}catch(Exception e){
label.setText("系统时间暂时无法显示");
}
}
}
}
以上是定义时间的线程。。
然后在Panel设个jlabel然后调用JLabel time=new JLabel();
new Thread(new Time(time)).start();