我正在为学校创建一个小应用程序,这会减少您输入jTextField的时间。我还没到那么远,因为当我创建Swing Timer时,我得到了一些我无法弄清楚的错误。我用Google搜索了运气。
这是我的代码。
package randomGUIs;
import javax.swing.Timer;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Timer extends javax.swing.JFrame {
String time;
Timer countDownTimer;
public Timer() {
initComponents();
ActionListener downTime = new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
jLabel1.setText(time);
}
};
int countdown = 1000;
countDownTimer = new Timer(countdown, downTime);
countDownTimer.setRepeats(true);
};
我遇到的错误
错误:randomGUIs.Timer已在此编译单元中定义 import javax.swing.Timer;
我使用Netbeans并尝试取消选中"编译保存选项"没有运气
答案 0 :(得分:6)
您应该为公共类提供与Timer
不同的名称,因为它与javax.swing.Timer
冲突。