java音乐播放器-乐乐音乐播放器(未测试0
来源:互联网 发布:tms320c6678 linux 编辑:程序博客网 时间:2024/05/01 10:21
2
乐乐音乐目前是基于musique开发的一个java音乐播放器,支持桌面歌词,卡拉ok歌词。详细请移步到我的博客。
http://my.oschina.net/u/437124/blog/598749
http://my.oschina.net/u/437124/blog/598749
111711_BEOg_437124.jpg
111712_ZLs1_437124.jpg
EnterProgram.java ~ 2KB
package com.happy.enterProgram;import java.awt.Font;import java.util.Enumeration;import javax.swing.SwingUtilities;import javax.swing.SwingWorker;import javax.swing.UIManager;import javax.swing.UnsupportedLookAndFeelException;import javax.swing.plaf.FontUIResource;import com.happy.common.Constants;import com.happy.manage.MediaManage;import com.happy.service.MediaPlayerService;import com.happy.ui.MainFrame;import com.happy.ui.SplashFrame;import com.happy.util.DataUtil;import com.happy.util.FontsUtil;public class EnterProgram {/** * 应用启动窗口 */private static SplashFrame splashFrame;/** * 主窗口 */private static MainFrame mainFrame;/** * 程序入口 * * @throws UnsupportedLookAndFeelException * @throws IllegalAccessException * @throws InstantiationException * @throws ClassNotFoundException * */public static void main(String[] args) throws ClassNotFoundException,InstantiationException, IllegalAccessException,UnsupportedLookAndFeelException {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());SwingUtilities.invokeLater(new Runnable() {public void run() {splashFrame = new SplashFrame();splashFrame.setVisible(true);init();}});}protected static void init() {new SwingWorker<Void, Void>() {@Overrideprotected Void doInBackground() {initGlobalFont(FontsUtil.getBaseFont(Constants.APPFONTSIZE));// 先初始化数据DataUtil.init();// 初始化播放列表数据MediaManage.getMediaManage().initPlayListData();// 初始化播放器服务MediaPlayerService.getMediaPlayerService().init();SwingUtilities.invokeLater(new Runnable() {public void run() {mainFrame = new MainFrame();splashFrame.setVisible(false);mainFrame.setVisible(true);}});return null;}@Overrideprotected void done() {}}.execute();}/** * 统一设置字体,父界面设置之后,所有由父界面进入的子界面都不需要再次设置字体 */private static void initGlobalFont(Font font) {FontUIResource fontRes = new FontUIResource(font);for (Enumeration<Object> keys = UIManager.getDefaults().keys(); keys.hasMoreElements();) {Object key = keys.nextElement();Object value = UIManager.get(key);if (value instanceof FontUIResource) {UIManager.put(key, fontRes);}}}}
0 0
- java音乐播放器-乐乐音乐播放器(未测试0
- java swing 音乐播放器-乐乐音乐
- 乐乐音乐播放器
- 乐乐音乐播放器使用
- 乐乐音乐播放器 功能介绍(一)
- 乐乐音乐播放器 欢迎页面(二)
- 乐乐音乐播放器(三) 第一次引导页面
- 乐乐音乐播放器(四) 日志文件
- 乐乐音乐播放器(五) 全局异常捕捉
- 乐乐音乐播放器(终)源码+使用说明
- java音乐播放器
- Java 音乐播放器
- java音乐播放器
- 乐乐音乐播放器(六) 仿酷狗的左滑菜单
- 一个Java音乐播放器
- android音乐播放器播放音乐卡
- Android 音乐播放 类似音乐播放器
- flash音乐播放器
- ClassLoader Java 获取当前类文件所在的路径(未测试)
- java内部类
- 第六部分:自定义控件,ListView详解,提升ListView运行效率,为ListView添加点击事件监听器
- C# 读COM PORT
- Excel hander
- java音乐播放器-乐乐音乐播放器(未测试0
- SpringBoot入门系列:第五篇 JPA mysql
- hdu5738(极角排序)
- 根据IP地址获取用户的MAC地址Java代码(未测试)
- 设置Visual Studio 2013代码编辑器背景图
- SpringBoot入门系列:第六篇 mybatis
- GC的三种方式
- Android 获取全局Context的技巧
- protobuf C++入门