小弟在用java做游戏界面的时候遇到了困惑, 有那位大侠可以帮小弟解释一下 Event Dispatch Thread 在java GUI 中起什么作用,它到底是怎么工作的? 我在 JFrame 中定义的方法也会在 vent Dispatch Thread 中运行吗 ?
感激不尽!
[url]http://space.itpub.net/13685345/viewspace-374940[/url]
發現上面的文章, 極致的深入淺出.
[code="java"]jButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
}
});[/code]
負責對界面上的這樣的事件請求的向應和分發工作.
界面上的請求會被放入一個等待隊列中,由EventDispatchThread一個一個分發出去.