本文详细介绍用Java构造自己的媒体播放器

图二:“文件”菜单
点击“文件/打开”菜单时,“打开媒体文件”对话框出现。选中媒体文件之后,点击“打开”按钮即可打开媒体文件;点击“取消”按钮中止文件打开操作。如图三所示。

图三:“打开媒体文件”对话框
除了上面提到的部件之外,媒体播放器还包含一个视觉部件、一个控制面板部件。视觉部件顺序播放媒体文件包含的各帧图像;控制面板部件允许用户暂停、开始媒体文件的回放,或进行其他控制操作,例如查看媒体文件信息。
2.2 伪代码设计
前面我们了解了构成媒体播放器GUI的各个部件,下面要开始“设想”一下这个程序的具体构造。在正式编写代码之前,我们先用伪代码的形式写出这个程序的运行过程,以后正式编写代码时只需把伪代码翻译成Java代码即可。下面给出了媒体播放器的伪代码描述:
应用的类名称:MediaPlayer
超类:Frame
监听器分类:动作事件,控制器事件,菜单项事件,绘图事件,窗口事件
main:
* 为MediaPlayer对象分配内存。调用MediaPlayer构造函数,
创建主窗口(同时,隐含地创建/启动了AWT后台线程)
* 结束主程序线程。此时AWT线程继续运行。
MediaPlayer构造函数:
* 设置主窗口的标题
* 注册窗口监听器,以处理窗口关闭事件
* 创建“文件”菜单
* 创建“打开”菜单项
责编:豆豆技术应用
正在加载评论...