请教一个线程和GUI合用的问题? 在线程里repaint Frame。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.swing.JFrame;import javax.swing.JLabel;import java.util.Date;import java.awt.Toolkit;import java.awt.Dimension;/** * <p>Title: DateFrame</p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2004</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */public class DateFrame extends JFrame { static JLabel aLabel; static String date; public DateFrame() { aLabel = new JLabel(new Date().toString()); this.getContentPane().add(aLabel); setSize(300, 200); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); setLocation((int) (d.getWidth() - this.getWidth()) / 2, (int) (d.getHeight() - this.getHeight()) / 2); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { final DateFrame dateFrame = new DateFrame(); new Thread() { public void run() { while(true) { try { Thread.currentThread().sleep(100); } catch (InterruptedException ex) {} date = new Date().toString(); dateFrame.aLabel.setText(date); } } }.start(); }}随便写写的,见笑! 构造函数的作用 怎样理解equals()方法. 难道真没人能解决吗?! 关于流的一个问题 跪求borland类包!!! 出现如此异常,老手帮忙看下 我和老婆打赌,赢了就嫁我,支持就给分啊,谢谢大家了 循环显示图片 一个出错程序,大家帮我看看错在哪里??? 卸装norton2002后为什么我的win2000里看不到装的软件了? 向SQL Server中插入Date型数据出现问题,请各位指教 低手勿参与
import javax.swing.JLabel;
import java.util.Date;
import java.awt.Toolkit;
import java.awt.Dimension;/**
* <p>Title: DateFrame</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/public class DateFrame extends JFrame
{
static JLabel aLabel;
static String date; public DateFrame()
{
aLabel = new JLabel(new Date().toString());
this.getContentPane().add(aLabel);
setSize(300, 200);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((int) (d.getWidth() - this.getWidth()) / 2,
(int) (d.getHeight() - this.getHeight()) / 2);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} public static void main(String[] args)
{
final DateFrame dateFrame = new DateFrame();
new Thread()
{
public void run()
{
while(true)
{
try
{
Thread.currentThread().sleep(100);
}
catch (InterruptedException ex)
{}
date = new Date().toString();
dateFrame.aLabel.setText(date);
}
}
}.start();
}}
随便写写的,见笑!