计数器的java代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:13:58
输入一个数,比如1000.然后以秒为单位从1自动数到1000.中间可停,停可继续,当然要可清零。。。我是一位初学者,老师说不难,可我写出来的就是不能运行,所以请各位大侠帮帮忙!
看来这里果然高手如云!写个代码吧,有工夫的话界面友好,简单易用!我必定采纳!

看书觉得很容易,真正写代码才发现真不容易,累死。
我也是JAVA初学者(学了不到半年),代码肯定有不合适的地方,凑合看吧,反正功能是完成了,代码如下:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TestClock extends JFrame{

/** Creates a new instance of TestClock */
public TestClock() {
JPanel jp=new JPanel();
final JLabel jl=new JLabel("0");

jp.add(jl);
add(jp,BorderLayout.CENTER);

JButton jbStart=new JButton("开始");
jbStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton j =(JButton)e.getSource();
j.setEnabled(false);
dt=new DamThread(new ClockThread(jl));
dt.start();
}
});

JButton jbPause=new JButton("暂停");