[語法] ActionListener 問題

看板java作者 (gecer)時間6年前 (2018/01/13 21:49), 編輯推噓0(003)
留言3則, 1人參與, 6年前最新討論串1/1
小弟想請問一下 下列的codet重複印出go 但是ActionListener沒有被別指定button 請問ActionListener是不是只要有event dispatch thread 就會被trigger? import javax.swing.Timer; import javax.swing.JFrame; public class MyClass { public static void main(String[] args) { Timer t = new Timer(400, new MyF()); t.setRepeats(true); t.start(); JFrame MyFrame=new JFrame(); MyFrame.setVisible(true); } } import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class MyF implements ActionListener { @Override public void actionPerformed(ActionEvent arg0) { System.out.println("Go"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.19.66 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1515851365.A.675.html

01/13 21:59, 6年前 , 1F
跟button和event dispatch thread都沒關
01/13 21:59, 1F

01/13 22:02, 6年前 , 2F
Timer就是用來定時送action event啊
01/13 22:02, 2F

01/13 22:03, 6年前 , 3F
先去看看Timer的API說明吧
01/13 22:03, 3F
文章代碼(AID): #1QMWvbPr (java)
文章代碼(AID): #1QMWvbPr (java)