简单的画梅花



 
简单的画梅花_第1张图片
 利用swing组件画梅花

首先找好要的图片

然后编写界面

首先画上背景   然后再写一个面板类设置在整个窗体的右边,用来画上梅花,添加鼠标监听器
简单的画梅花_第2张图片
 判断如果是鼠标左键的话就画上相应选择的梅花的标签,如果是右键的话,移除梅花,这里面的画梅花实际上是画的是标签,标签上加了梅花的图片。


简单的画梅花_第3张图片
 

然后在窗体的左边再加上一个JPanel,实例化几个标签组件,将用于显示要选择的梅花图片加在标签上,将标签加在JPanel上。并给每个标签加上相应的监听器。为了显示你选中了某个标签(标签上有相应的梅花图片)组件可以给标签加上边框


简单的画梅花_第4张图片
 这样看起来更明显 下图第一个就是加边框后选择的效果,不加的话就是点击之后就是余下的三个的效果
简单的画梅花_第5张图片
 最后就是加背景音乐了,背景音乐最好放在src的文件夹里面,利用URL获取相应的路径资源,用wav格式直接可以用。mp3格式要用相应的组件(我还没试,直接将MP3转成了wav)不说了直接上图。


简单的画梅花_第6张图片
 还有一种写法也是获取音乐的但是

都要最好加上异常处理(会有自动提示)


简单的画梅花_第7张图片
最后运行就可以了 用左键单击选中梅花,到右边的树上左击画上梅花,右击就删去了 

 

 

 

 
简单的画梅花_第8张图片
 

你可能感兴趣的:(java)