• 大小: 1.05MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: Java
  • 标签:

资源简介

java课程设计 java音乐播放器 实现老师要求的所有要求 并添加了3个播放列表 额外增加循环播放 单曲播放 自动重复播放 音量调节等功能 是一个优秀的课程设计

资源截图

代码片段和文件信息

import javax.media.Control;
import javax.media.Controller;
import javax.media.ControllerClosedEvent;
import javax.media.ControllerEvent;
import javax.media.ControllerListener;
import javax.media.EndOfMediaEvent;
import javax.media.GainControl;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.media.PrefetchCompleteEvent;
import javax.media.RealizeCompleteEvent;
import javax.media.Time;
import javax.media.bean.playerbean.MediaPlayer;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.filechooser.FileNameExtensionFilter;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.sound.midi.*;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.RandomAccessFile;
import java.net.HttpURLConnection;
import java.net.URL;
import java.sql.Date;
import java.text.SimpleDateFormat;

public class JavaMusicPlayer extends Jframe implements ActionListener
ChangeListener ListSelectionListener ControllerEventListener
ControllerListener metaEventListener {
//_________________________________________________________开始定义要用到的空间和变量________________________________________________________________________
        long offset = 1000;
String [] s=new String[10];
String address;
Player player;
Component vc;
Component cc;
Container ct;
GainControl gc;
Component gcc;
String currentfile;
String recordstring = null;
String path;
Sequence sequence = null;
Sequencer sequencer = null;
JPanel imagepanel;
File[] f;
public int flag;
JFileChooser fc = new JFileChooser();
JFileChooser fc1 = new JFileChooser();
DefaultListModel listMode1;
DefaultListModel listMode2;
DefaultListModel listMode3;
Jframe frame = new Jframe(“JAVA音乐播放器“);
ImageIcon img = new ImageIcon(“resources\\背景4.jpg“); // 图片文件
ImageIcon img2 = new ImageIcon(“resources\\播放.png“);
ImageIcon img3 = new ImageIcon(“resources\\前进.png“);
ImageIcon img4 = new ImageIcon(“resources\\后退.png“);
ImageIcon img5 = new ImageIcon(“resources\\上一曲.png“);
ImageIcon img6 = new ImageIcon(“resources\\下一曲.png“);
ImageIcon img7 = new ImageIcon(“resources\\暂停.png“);
ImageIcon img8 = new ImageIcon(“resources\\\\音量按钮.png“);
ImageIcon img9 = new ImageIcon(“resources\\音量按钮变色.png“);
JLabel background = new JLabel(img); // 按钮文件
JButton bofang = new JButton(img2);
JButton zanting = new JButton(img7);
JButton shangyiqu = new JButton(img5);
JButton xiayiqu = new JButton(img6);
JButton qianjin = new JButton(img3);
JButton houtui = new JButton(img4);
JButton shengyin = new JButton(img8);
JMenuBar m =

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        317  2012-05-19 17:05  JAVA音乐播放器\.classpath

     文件        382  2012-05-13 11:04  JAVA音乐播放器\.project

     文件       2618  2012-05-27 19:43  JAVA音乐播放器\bin\JavaMusicPlayer$my.class

     文件      21273  2012-05-27 19:43  JAVA音乐播放器\bin\JavaMusicPlayer.class

     文件     980081  2012-05-27 16:35  JAVA音乐播放器\help\使用帮助文件.docx

     文件       3818  2012-05-13 14:54  JAVA音乐播放器\resources\上一曲.png

     文件       3792  2012-05-13 14:53  JAVA音乐播放器\resources\下一曲.png

     文件       3882  2012-05-13 14:55  JAVA音乐播放器\resources\前进.png

     文件       3783  2012-05-13 14:55  JAVA音乐播放器\resources\后退.png

     文件       3529  2012-05-13 14:55  JAVA音乐播放器\resources\播放.png

     文件       3282  2012-05-13 14:52  JAVA音乐播放器\resources\暂停.png

     文件      99338  2012-05-13 12:14  JAVA音乐播放器\resources\背景4.jpg

     文件       3863  2012-02-13 13:15  JAVA音乐播放器\resources\音量按钮.png

     文件       3893  2012-02-13 13:15  JAVA音乐播放器\resources\音量按钮变色.png

     文件      27542  2012-05-27 19:43  JAVA音乐播放器\src\JavaMusicPlayer.java

     目录          0  2012-06-10 15:50  JAVA音乐播放器\bin

     目录          0  2012-06-10 15:50  JAVA音乐播放器\help

     目录          0  2012-06-10 15:50  JAVA音乐播放器\resources

     目录          0  2012-06-10 15:50  JAVA音乐播放器\src

     目录          0  2012-06-10 15:50  JAVA音乐播放器

----------- ---------  ---------- -----  ----

              1161393                    20


评论

共有 条评论