java钢琴键_javapiano Java Piano模拟钢琴效果的完整源码 联合开发网 - pudn.com

javapiano

所属分类:Java编程

开发工具:Java

文件大小:32KB

下载次数:10

上传日期:2014-04-15 21:09:50

上 传 者:王小强

说明:  Java Piano模拟钢琴效果的完整源码,知识点:使用AudioClip类播放声音,使用Java MouseEvent类处理鼠标事件,使用Image类制作图片,使用Frame类制作界面框架。运行后创建一个带有模拟钢琴键盘的面板,用户可以通过键盘或者鼠标来“敲击”钢琴键盘发出声音,也可以通过电脑键盘的组合键实现钢琴的高音。

编程思路:首先制作模拟钢琴的实例,生成程序界面:先通过语句Image m_ImgUp生成键盘、鼠标松开时显示的键盘图片,再通过语句Image m_ImgDown生成键盘、鼠标按下时显示的键盘图片,最后通过语句m_ImgUp=getImage(getDocumentBase(),"img/up.gif")和语句m_ImgDown=getImage(getDocumentBase(),"img/down.gif")加载图片,生成钢琴界面。然后模拟钢琴效果,模拟声音的播放,首先通过语句AudioClip[] m_AudioClip=new AudioClip[14]生成一个音频对象的数组,保存七个中音和七个高音的声调,最后,通过函数public void keyPressed(KeyEvent e)来响应按下键盘的动作,实现声音的播放

(Complete source Java Piano Piano effects simulation , knowledge: Use AudioClip class

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值