初学java,希望各位给点这方面的建议。
java中怎么判断两按钮重叠了呢,这算法该怎么写,大家帮帮忙,我先谢过了

解决方案 »

  1.   

    首先,如果你用的是布局管理器
    (非null布局),那管理器是不会让按钮重叠的其次,就算重叠了,同时只会有一个按钮会获得焦点
    也只会触发点中的那个 action
    所以也不用担心
      

  2.   

    Rectangle r1 = jbutton1.getBounds(null);
    Rectangle r2 = jbutton2.getBounds(null);
    boolean ret = r1.intersects(r2); 
      

  3.   

    不好意思,没说明我的用意,我想实现按钮的键盘事件
    布局为null,如果移动到两个重叠了就退回,怎样判断它们重叠了~