看板 java 關於我們 聯絡資訊
小弟想請問一下 下列的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
ssccg: 跟button和event dispatch thread都沒關 01/13 21:59
ssccg: Timer就是用來定時送action event啊 01/13 22:02
ssccg: 先去看看Timer的API說明吧 01/13 22:03