[英]Java - Error on use of Timer
因此,我用了幾分鍾的時間搜索Google如何使用計時器,並在此處找到了一些有用的線程。 但是,當我想使用建議的代碼時,Eclipse總是向我顯示錯誤。
int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
label.setVisible(false);
}
};
new Timer(delay, taskPerformer).start();
這是我現在要使用的代碼。 Eclipse在最后一行下划線,並在它們建議“刪除參數以匹配'Timer()'”時加下划線。 此外,它強調了start()並希望將其強制轉換。 :S
有人可以幫我嗎? 我已經安裝了最新的Java版本^^
多謝。
看一下你的進口。 Eclipse具有自動導入的java.util.Timer
。 將其更改為javax.swing.Timer
,您應該已經准備好了。
導入javax.swing.Timer
而不是java.util.Timer
。
Swing Timer
具有構造函數Timer(int,java.awt.event.ActionListener) 。
您的輸入有誤,正確的是
更改
java.util.Timer
至
javax.swing.Timer
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.