swing重绘按钮为任意形状图案的方法
swing自带的metalButton是非常丑的,不能满足我们的实际需求,所以需要定制自己喜欢的按钮,比如一个图片按钮等等。接着说明如何制作。找一些好看的按钮图片,但是按钮可能在图片内部,所以我们需要用美图秀秀或者PS将按钮抠出来。然后写一个我的按钮类:上面的程序重写了contains函数保证党鼠标点击区域限制在图片的有效区域内。写一个Demo类测试:
swing自带的metalButton是非常丑的,不能满足我们的实际需求,所以需要定制自己喜欢的按钮,比如一个图片按钮等等。接着说明如何制作。找一些好看的按钮图片,但是按钮可能在图片内部,所以我们需要用美图秀秀或者PS将按钮抠出来。然后写一个我的按钮类:上面的程序重写了contains函数保证党鼠标点击区域限制在图片的有效区域内。写一个Demo类测试: