欢迎来到天天文库
浏览记录
ID:39341365
大小:40.56 KB
页数:9页
时间:2019-07-01
《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
此文档下载收益归作者所有