我正在阅读一些关于 Java 中的事件调度线程的文章。因为它意味着 GUI 的创建和 GUI 组件的所有事件都应该在这个线程中执行。如果查看创建 JFrame 时在 net beans IDE 上生成的一些代码,我可以同意此评论的一部分。因为它包含一些将 GUI 创建定向到 EDT 的代码,例如java.awt.EventQueue.invokeLater(new Runnable().. ...
Ex:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Temp().setVisible(true);
}
});
}
但是我们在事件处理方法上编写的表达式没有那种直接的语句。
Ex
private void btnTodayActionPerformed(java.awt.event.ActionEvent evt) {
xxxxxxxxxxxxxxxxx ;
xxxxxxxxxxxxxxxxxxxxxxxxxxx;
}
哪里是?还是编译器完成的??请好心帮助我..这将是一个愚蠢的问题......</p>