用Jbuilder9开发媒体播放器

http://tech.ddvip.com   2006年11月26日    社区交流

本文详细介绍用Jbuilder9开发媒体播放器

  在jMenuBar1中依次添加“文件”菜单----jMenuFile、“播放”菜单----jMenuPlay、“帮助”菜单----jMenuHelp,然后在“文件”菜单中依次添加“打开”菜单项----jMenuFile open、“退出”菜单项----jMenuFile exit,在“播放”菜单中添加带检查框的“循环播放”菜单项----jCheckBoxMenultem_loop,在“帮助”菜单中添加“关于”菜单项----jMenuHelp_about。如图7所示。

  

  接下来,在属性设计器的Events标签页中添加每个菜单项的动作事件,以触发相应事件。对于“打开”菜单项,注册jMenuFile_open_actionPerformed(actionEvent e)监听器;对于“退出”菜单项,注册jMenuFile_exit_actionPerformed(actionEvent e)监听器;对于“循环播放”菜单项,注册CheckBoxMenultem_loop_actionPerformed(actionEvent e)监听器;对于“关于”菜单项,注册jMenuHelp_about_actionPerformed(actionEvent e)监听器。

  至此,主界面就设计完成了。下面要对JVideoPlayerFrame AboutBox这个系统的辅助界面进行设计。

  2、辅助界面设计

  辅助界面中的“容器”对象是Panel类的对象panel1,它的layout属性为BorderLayout;在这个“容器”对象中还放置了4个Panel类的对象,它们分别是insetsPanel1,Panel2,insetsPanel2和insetsPanel3。insetsPanel的layout属性为FlowLayout,“确定”按钮就放置在其中;panel2的layout属性为BorderLayout,insetsPanel2和insetsPanel3就放置在其中;insetsPanel2的layout属性为FlowLayout,ImageLabel类的对象就放置在其中,它是一个图标标签:insetsPanel3的layout属性为GridLayout,3个Label类的对象label1,label2和label3就放置在其中,这3个标签向用户显示了公司和版本信息。

责编:豆豆技术应用

正在加载评论...