`
ulpyuoo
  • 浏览: 6829 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
仿Java collections里的实现 var binarySearch = function(items, value, comp){ var low = 0, high = items.length - 1, mid, tmpC; comp = comp || function(v, item) { return v < item ? -1 : (v > item ? 1 : 0); }; while(low <= high && (tm ...
  AWTEventListener l = new AWTEventListener() { public void eventDispatched(AWTEvent event) { if (event instanceof MouseEvent) { if (event.getID() != MouseEvent.MOUSE_PRESSED) { return; } ...
// RootPaneContainer can get layeredPane, if you want get location, you can case class to cantainer. // May return null private static RootPaneContainer getTopContainer(Component comp) { Container parent = comp.getParent(); while ((parent != null) && !(paren ...
最近公司一个模块要求加入键盘事件处理,很直接的我想到了KeyListener,但是很遗憾,它必须要焦点在那个控件上的时候,才能响应事件,只能google了,最终让我找到了一个全局的键盘处理方法,发出来望对有这方面需求的人有帮助。 关键代码如下():   KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager(); manager.addKeyEventPostProcessor(new KeyEventPostProcessor() { public boolean ...
看了http://www.cndw.com/tech/program/2006042962403.asp上的这篇文章,有点小体会,不知道对不对,先记下来。 我们知道,java中的实例变量中存储的是一种特殊的数据结构(对象的引用,通过它能访问它所指向的对象,但它不是那个对象,而仅相当于那个对象的别名),看下面的两个例子: /* 例 2 */ /** * @(#) Test.java * @author fancy */ public class Test {     public static void main(String[] args) {         StringBuffer a ...
Global site tag (gtag.js) - Google Analytics