我不懂Swing,不过我建议方形的点击区域是好的用户体验。。

解决方案 »

  1.   

    我只是举例说明,我不是做按钮
      

  2.   

    计算坐标。比如从上往下的,就取最下面的坐标 和 你参照物的最上的坐标比对
      

  3.   

    没有类是用来描述形状区域的?
      

  4.   

    没有类是用来描述形状区域的?有。
    另外可以考察一下图片背景全透明是否能实现。