04 2014 档案

摘要:1、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。2.为什么使用MAT? 当服务器应用占用了过多内存的时候,会遇到OutOfMemoryError。如何快速定位问题呢?Eclipse MAT的出现使这个问题变得非常简单。它能够离线分析dump的文件数据。 Eclipse MAT是SAP 阅读全文
posted @ 2014-04-09 15:21 天涯雪 阅读(292) 评论(0) 推荐(0)
摘要:在Swing中,焦点默认是在第一个组件上,所以在项目中想将焦点设置在其他的组件上,如JTextField!但通过requestFocus()方法不起作用,有人提供以下解决方法:全部初始化之后,jTextField.dispatchEvent(newFocusEvent(jTextField,FocusEvent.FOCUS_GAINED,TRUE));jTextField.requestFocusInWindow(); 阅读全文
posted @ 2014-04-02 10:54 天涯雪 阅读(1460) 评论(0) 推荐(0)
摘要:在做项目时,发现在JDialog中,直接通过addKeyListener来监听回车键不起作用,无法监听到回车键,后面在网上查了些资料,终于解决了。方法如下: KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0); this.getRootPane().registerKeyboardAction(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-... 阅读全文
posted @ 2014-04-02 10:48 天涯雪 阅读(915) 评论(0) 推荐(0)