云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 音乐播放器毕业设计论文

音乐播放器毕业设计论文

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 4:37:31

音乐播放设计

音乐播放器的界面有“文件”、“播放”、“显示”“帮助”4个主菜单,其中“文件”菜单包含“打开文件”、“退出系统”两个菜单项,“播放”菜单里包含“播放/暂停”“停止”,“播放控制”。菜单项如图4-2所示。

鉴于构造用户界面往往需要大量的代码,且这些代码通常可以用IDE自动生成,所以对一些关键的GUI元素略作介绍,不再给出完整的代码。主界面分为上、下两个部分,上面是视觉部件,下面是控制面板。播放音频文件界面如图4-3 所示。

图4-3音乐播放器的播放界面

- 12 -

音乐播放设计

5详细设计

5.1打开文件菜单下的详细设计

打开文件菜单下有“打开文件”,“推出系统”两个子菜单。分别介绍如下:

5.1.1打开文件设计

对于一个完整的音乐播放器软件,不仅要求功能强大、操作简单,还要有良好的设计风格和另人爽目的界面。添加歌曲功能对于整个系统来说是非常重要的。

通过 menuItem open = new MyMenuItem(); 来初始化变量。 通过以下的if 语句进行格式判断

if (menuItem_AutoChange.isSelected() == true) {

if (fileMode.equals(\|| fileMode.equals(\|| fileMode.equals(\V\|| fileMode.equals(\

{

menu_transparence.setEnabled(true);

menu_transparence1.setEnabled(true); changToMusicMode(); }

but_stop.setFocusable(true); if (player != null) {

closePlayerStream(); }

判断是否选择了打开文件如果选择了则调用open();函数。

Public void actionPerformed(ActionEvent e){

Object source = e.getSource(); if(source == menuItem_open){ open(); }

5.1.2 退出系统设计

通过menuItem_exit = new MyMenuItem(“退出系统”);进行声明并初始化。

在CommendActionListener() 函数中进行判断是单击了“打开文件”还是“退出系统”如果是选择了“退出系统”则直接退出系统。其主要代码如下所示。

Public void actionPerformed(ActionEvent e){ Object source = e.getSource(); if(source == menuItem_open){ open();

} else if (source == menuItem_exit){

- 13 -

音乐播放设计

// 直接退出 System.exit(0); } }

5.2播放菜单下的详细设计

播放菜单下包含“播放/暂停”,“停止”,“播放控制”,“播放列表”,“音量”这五个子菜单。初始化代码如下:

menuItem_palyOrPause = new MyMenuItem(\播放/暂停\menuItem_stop = new MyMenuItem(\停止\menu_control = new MyMenu(\播放控制\menu_playerMode = new MyMenu(\播放列表\音量\ 在其执行时按照以下判断执行相应的操作。主要代码如下:

else if (source == menuItem_palyOrPause || source == menuItem_paly_Popup || source == exitItem_playOrPause_SystemTray) {

if (BoolMember.firstPlayer) {

System.out.println(list.getSelectedIndex()); playMedia(list.getSelectedIndex()); } else {

if (player != null) {

if (BoolMember.tempPause && BoolMember.playerOrPause) { pauseMedia();

BoolMember.tempPause = false; } else if (!BoolMember.playerOrPause) { pauseToPlayer();

BoolMember.tempPause = true; } else {

pauseMedia(); }} }

} else if (source == menuItem_stop || source == menuItem_stop_Popup || source == exitItem_stop_SystemTray) { stopMedia(); }

5.3显示菜单下的详细设计

显示菜单下包括“前端显示”和“自动切换”两个子菜单。“前端显示”用来控制播放界面永远处在最前面。“自动切换”用来控制当选择了播放某一歌曲后能自动切换到小模式下进行播放。其主要代码如下所示: else if (source == menuItem_onTop) {

- 14 -

音乐播放设计

if (menuItem_onTop.isSelected()) { setAlwaysOnTop(true); } else {

setAlwaysOnTop(false); }

} else if (source == menuItem_allScreen) { if (visual != null) { if (!ifAllScreen) { fullScreenView(); ifAllScreen = true; } else {

originalView(); ifAllScreen = false; } } }

5.4帮助菜单下的详细设计

帮助菜单下包含“关于”,“帮助”两个子菜单。其“关于”用来显示此软件的“名称”,“版本”,“作者”等基本信息。“帮助”菜单的功能则是用来显示所有的快捷键组合。如图5-1和图5-2所示:

图5-1 关于窗口

- 15 -

搜索更多关于: 音乐播放器毕业设计论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

音乐播放设计 音乐播放器的界面有“文件”、“播放”、“显示”“帮助”4个主菜单,其中“文件”菜单包含“打开文件”、“退出系统”两个菜单项,“播放”菜单里包含“播放/暂停”“停止”,“播放控制”。菜单项如图4-2所示。 鉴于构造用户界面往往需要大量的代码,且这些代码通常可以用IDE自动生成,所以对一些关键的GUI元素略作介绍,不再给出完整的代码。主界面分为上、下两个部分,上面是视觉部件,下面是控制面板。播放音频文件界面如图4-3 所示。 图4-3音乐播放器的播放界面 - 12 -

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com