看一下这个

question.它描述了一个简单的EDT日志.

创建一个这样的类:

public class TimedEventQueue extends EventQueue {

@Override

protected void dispatchEvent(AWTEvent event) {

long startNano = System.nanoTime();

super.dispatchEvent(event);

long endNano = System.nanoTime();

if (endNano - startNano > 50000000)

System.out.println(((endNano - startNano) / 1000000)+"ms: "+event);

}

}

然后用自定义类替换默认的EventQueue:

Toolkit.getDefaultToolkit().getSystemEventQueue().push(new TimedEventQueue());

java edt,java – 如何在Swing中分析EDT?相关推荐

  1. java 事件分发线程_深入浅出Java多线程(2)-Swing中的EDT(事件分发线程) [转载]...

    本系列文章导航 本文主要解决的问题是: 如何使其Swing程序只能运行一个实例? 抛开Swing, 我们的程序是通过java 命令行启动一个进程来执行的,该问题也就是说要保证这个进程的唯一性,当然如果 ...

  2. java swing 列表框_如何在Swing中使用列表框?

    下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...

  3. java集合刷新面板_java Swing 中 面板刷新的问题。。求指教 。 高手在哪里啊。。。...

    javaswing中repaint()刷新面板的问题 求指教...代码如下:运行后点击按钮1,面板没刷新,需要缩放面板才能看到新的面板.我用计时器或则线程来调用repaint(),好像都没... ja ...

  4. java发送gmail_如何在Gmail中轻松通过电子邮件发送人群

    java发送gmail Mailing lists are an old tool in the email arsenal, but their implementation in Gmail is ...

  5. cmd中加载java源文件_如何在cmd中编译和运行java源文件

    如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...

  6. java 鼠标悬停事件_java swing中如何实现对于鼠标监听悬停事件

    展开全部 import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import ...

  7. Java错误提示框口怎么使用_如何在Swing中显示错误消息对话框?

    以下示例展示了如何在基于swing的应用程序中显示错误消息警告. 使用以下API - JOptionPane - 创建标准对话框. JOptionPane.showMessageDialog() - ...

  8. java确认对话框否_如何在Swing中显示是/否和取消选项的确认对话框?

    下面的示例展示如何在基于swing的应用程序中显示带有是,否和取消选项的确认对话框. 使用以下API - JOptionPane - 创建标准对话框. JOptionPane.showConfirmD ...

  9. java新建jframe_如何在Swing java中创建JFrame模型

    回答(11) 2 years ago 下面是一些示例代码,它将在 JDialog 中显示 JPanel panel ,它是 Frame parentFrame 的模态 . 除了构造函数之外,它遵循与打 ...

最新文章

  1. C#和Javascript间互转的Xxtea加解密
  2. 初中python编程教学的困难与解决研究_初中信息技术课程中存在的问题与解决方案研究...
  3. 【CTF大赛】100步getshell之就差一步——The MOVAPS issue
  4. nohup 带参数_广州市西门子两通阀VVF42.40-25C+SKD62带断电
  5. ASP.NET MVC 实现跨域请求的两种形式
  6. 山东管理学院计算机专业在哪个校区,2019年山东管理学院新生在哪个校区及新生开学报到时间...
  7. jmeter插件监控cpu小节点
  8. 使用色彩追踪和形态学运算得到图像中感兴趣区域
  9. frame、bounds表示大小和位置的属性以及center、position、anchorPosition
  10. C语言程序设计之猜数字游戏(随机数的讲解)
  11. 模仿LordPE写了个PE解析工具
  12. 移动Web UI库(H5框架)
  13. 使用Java驱动ACR122U对IC卡进行读写
  14. muduo学习笔记:net部分之实现TCP网络编程库-TcpClient
  15. 计算机专业考研好还是就业好?
  16. 大型网站之网站静态化(综合篇)
  17. 图示-实现hive的文件与hdfs的导入导出
  18. 明源云客微信抢房技巧_明源云客车位线上开盘体验 - 微信抢房_软件抢房_网上选房_手机抢房_代抢房 - 爱抢房...
  19. 博学笃志,切问近思,此八字,是收放心的工夫。 神闲气静,智深勇沉,此八字,是干大事的本领...
  20. 大数据分布式数据库系统介绍

热门文章

  1. 关于苹果手机点击事件无效的解决办法
  2. 求学贵在主动、坚持——兼谈学生行为礼仪
  3. 创新易死需要勇气 需要抵御“抄袭”心魔
  4. 大数据方面的核心技术
  5. 岁末年初,为你打包了一份技术合订本
  6. Jenkins内存占用过高的问题
  7. 太赞了!Github上都没有的“网约车”项目!!!
  8. 易语言 普通填表 html5,易语言网页填表源码
  9. Python个人项目1 --------电商项目
  10. crypto 抄错的字符