本文详细介绍用Java构造自己的媒体播放器
* 把MediaPlayer对象注册成为“打开”菜单项动作事件的监听器
* 把“打开”菜单项加入“文件”菜单。
* 在“文件”菜单中加入一条水平分隔线
* 创建带检查框的“循环”菜单项
* 把MediaPlayer对象注册成为“循环”菜单项事件的监听器
* 把“循环”菜单项加入“文件菜单”
* 在“文件”菜单中加入一条水平分隔线
* 按照创建“打开”菜单项的过程,创建“退出”菜单项
* 创建一个菜单条(MenuBar)
* 把“文件”菜单加入到菜单条
* 把新创建的菜单条设置为主窗口的菜单条
* 把主窗口的大小设置为200*200像素
* 显示主窗口
* 结束构造函数
动作监听器:
当出现动作时:
* 如果动作事件起源于“退出”菜单项,
* 触发一个给窗口监听器的窗口关闭事件
* 返回
* 创建一个“打开媒体文件”对话框
* 把对话框的当前目录设置为上次关闭时的目录
* 显示对话框。这个对话框是一个模式对话框
* 如果用户没有通过对话框选择媒体文件
* 返回
* 保存用户在对话框中选择的目录
* 如果以前已经创建JMF播放器对象
* 关闭该对象
* 根据指定的目录和名字,创建一个使用file:协议的媒体定位器(MediaLocator)对象,再利用该对象创建一个JMF播放器对象
* 如果出现异常
* 显示错误信息,然后返回
* 把主窗口的标题设置为媒体文件的名字
* 把MediaPlayer对象注册为来自JMF播放器对象的控制器事件的监听器
责编:豆豆技术应用
正在加载评论...