用Java实现音乐播放器


package music;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import javax.media.bean.playerbean.*; //这个包要用到JMF

public class MP3 extends JFrame implements Runnable {
 public JLabel shijian;

 private JSlider sldDiameter;

 public MediaPlayer soumd1;

 public JButton playSound, loopSound, stopsound;

 public JButton tjian, shanc, baocun, duqu;

 public JPanel jp1, jp2, jp3, jp4;

 public JList jl;
 
 int zongmiao=0;

 public Vector vector, mingcheng;

 boolean fo = false, geshi = false;

 JLabel jl1, jl2, sj1, sj2;

 JTextField jt1, jt2;

 JButton queding, xiugai;

 int zong = 0;

 int a = 0, b = 0, you = 1,mm=0;

 int fenzhong, miaozhong;

 public MP3() {
  super(“java简单音乐播放器“);
  soumd1 = new MediaPlayer();
  Container c = getContentPane();
  c.setLayout(new FlowLayout());
  mingcheng = new Vector();
  jp1 = new JPanel();
  shijian = new JLabel();
  jp1.add(shijian);
  c.add(jp1);
  playSound = new JButton(“开始播放“);
  loopSound = new JButton(“循环播放“);
  stopsound = new JButton(“停止播放“);
  jp2 = new JPanel();
  jp2.add(playSound);
  jp2.add(loopSound);
  jp2.add(stopsound);
  c.add(jp2);
  jp4 = new JPanel();
  sj1 = new JLabel();
  sj2 = new JLabel();
  sldDiameter = new JSlider(SwingConstants.HORIZONTAL, 0, 100, 0);
  sldDiameter.setMajorTickSpacing(1);
  sldDiameter.setPaintTicks(true);
  jp4.add(sj1);
  jp4.add(sldDiameter);
  jp4.add(sj2);
  c.add(jp4);
  vector = new Vector();
  jl = new JList(mingcheng);
  jl.setVisibleRowCount(5);
  jl.setFixedCellHeight(40);
  jl.setFixedCellWidth(265);
  jl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
  c.add(new JScrollPane(jl));
  tjian = new JButton(“添加“);
  shanc = new JButton(“删除“);
  duqu = new JButton(“读取“);
  baocun = new JButto

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值