Java程序设计课程设计报告音乐播放器

Java程序设计课程设计报告音乐播放器

ID:39341365

大小:40.56 KB

页数:9页

时间:2019-07-01

Java程序设计课程设计报告音乐播放器_第1页
Java程序设计课程设计报告音乐播放器_第2页
Java程序设计课程设计报告音乐播放器_第3页
Java程序设计课程设计报告音乐播放器_第4页
Java程序设计课程设计报告音乐播放器_第5页
资源描述:

《Java程序设计课程设计报告音乐播放器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java及Javaweb应用开发》实验报告设计题目:Java音乐播放器专业计算机信息管理班级1班学号姓名2014年12月24日importjavax.media.ControllerEvent;importjavax.media.ControllerListener;importjavax.media.EndOfMediaEvent;importjavax.media.PrefetchCompleteEvent;importjavax.media.RealizeCompleteEvent;importjavax.media.*;importjavax.swing.*;importjava.a

2、wt.*;importjava.awt.event.*;publicclassMediaPlayerextendsJFrameimplementsActionListener,ItemListener,ControllerListener{Stringtitle;Playerplayer;booleanfirst=true,loop=false;Componentvc,cc;StringcurrentDirectory=null;//构造函数,其中包括了设置响应窗口事件的监听器。MediaPlayer(Stringtitle){super(title);/*关闭按钮的实现。。*/addWind

3、owListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){dispose();}publicvoidwindowClosed(WindowEvente){if(player!=null)player.close();System.exit(0);}});//调用程序菜单栏的方法成员完成菜单的布置setupMenu();setSize(400,400);setVisible(true);}//本方法用以设置程序菜单栏publicvoidsetupMenu(){//设置一个菜单Menuf=newMenu("文件");//

4、往设置的菜单添加菜单项MenuItemmi=newMenuItem("打开");f.add(mi);mi.addActionListener(this);f.addSeparator();CheckboxMenuItemcbmi=newCheckboxMenuItem("循环",false);cbmi.addActionListener(this);f.add(cbmi);f.addSeparator();MenuItemee=newMenuItem("退出");ee.addActionListener(this);f.add(ee);f.addSeparator();Menul=newMen

5、u("播放列表");Menuc=newMenu("播放控制");MenuItemmove=newMenuItem("播放");move.addActionListener(this);c.add(move);c.addSeparator();MenuItempause=newMenuItem("暂停");pause.addActionListener(this);c.add(pause);c.addSeparator();MenuItemstop=newMenuItem("停止");stop.addActionListener(this);c.add(stop);c.addSeparator(

6、);//设置一个菜单栏MenuBarmb=newMenuBar();mb.add(f);mb.add(c);mb.add(l);//将构造完成的菜单栏交给当前程序的窗口;setMenuBar(mb);}//动作时间响应成员;捕捉发送到本对象的各种事件;publicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubStringcufile,selectfile,currentDirectory;if(e.getActionCommand().equals("退出")){//调用dispose以便执行windowClos

7、eddispose();return;}//此事表明拥护选择了“播放”命令;//如果当前有一个文件可以播放则执行播放命令;if(e.getActionCommand().equals("播放")){if(player!=null){player.start();}return;}//如果当前正在播放某一文件,则执行暂停;if(e.getActionCommand().equals("暂停")){i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。