我想制作自定形状的按钮,向有这方面经验的大虾请教。

解决方案 »

  1.   

    不行
    唯一一种方法就是用一个有不规则按钮形状的透明图片做按钮,在加这张图片的 JPanel上加一个MouseMoveListener当鼠标的xy值在你的图片范围内是换图片,实现鼠标悬停,点击同理
      

  2.   

    覆盖! paint ,之类的方法 .
      

  3.   

    虚覆盖paintComponent与paintBorder或直接覆盖paint
    为了效果,顺便实现一下MouseListener.