該程序的目的是從另一個用戶那裏獲得一個號碼,然後進行倒計時。我無法在Timer類中找到start()方法
我還沒有完成該程序,因爲我需要使用的方法不存在。
我想開始我的計時器,但我找不到方法開始()&任何其他方法。
我需要導入一個不同的類嗎? ----->定時器;
package timerprojz;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Timer;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class TimeProjz extends JFrame {
JLabel promptLabel, timerLabel;
int counter;
JTextField tf;
JButton button;
Timer timer;
public TimeProjz() {
setLayout(new GridLayout(2, 2, 5, 5)); // 2 row 2 colum and spacing
promptLabel = new JLabel("Enter seconds", SwingConstants.CENTER);
add(promptLabel);
tf = new JTextField(5);
add(tf);
button = new JButton("start timeing");
add(button);
timerLabel = new JLabel("watting...", SwingConstants.CENTER);
add(timerLabel);
Event e = new Event();
button.addActionListener(e);
}
public class Event implements ActionListener {
public void actionPerformed(ActionEvent event) {
int count = (int) (Double.parseDouble(tf.getText()));
timerLabel.setText("T ime left:" + count);
TimeClass tc = new TimeClass(count);
timer = new Timer(1000, tc);
timer.start(); <-----------------can not find symbol
}
}
}