如何JAVA应用程序中显示当前时间

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:08:29
我想做一个GUI程序,就是在窗体上有一个jlabel控件,程序启动后,该控件实时显示当前的系统时间(每秒更新)。要用到线程,请高手执教!
上面两个都运行不起,报
Exception in thread "main"

//测试通过
//你把具体的异常贴出来

import javax.swing.*;
import java.awt.event.*;
import java.text.*;
import java.awt.*;
import java.util.Date;;

public class Main
{

public static void main(String[] args)
{
new TimeFrame("系统时间");
}

}
class TimeFrame extends JFrame
{

public TimeFrame(final String title)
{
setTitle(title);
setSize(300,150);
setLocation(300, 200);
JPanel panel = new JPanel();
ltime.setFont(new Font("仿宋",Font.PLAIN,30));
panel.add(ltime,BorderLayout.CENTER);
add(panel);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final Timer timer = new Timer(1000,new
ActionListener()
{
DateFormat format = DateFormat.getTimeInstance(DateFormat.MEDIUM);
public void actionPerformed(ActionEvent event)
{
ltime.setT