Swing之音乐播放器实例
来源:互联网 发布:php上传图片到文件夹 编辑:程序博客网 时间:2024/06/06 12:22
1
package com.szsm.swing.framepanel;import java.applet.Applet;import java.applet.AudioClip;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.net.MalformedURLException;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.filechooser.FileNameExtensionFilter;import com.szsm.swing.parent.FrameSet;public class PlayFrame extends FrameSet {File file = null;public PlayFrame() {}@Overrideprotected void init() {super.init();}@Overrideprotected void initInterface() {super.initInterface();this.setLayout(new FlowLayout());this.setSize(400, 100);parentContainer.add(new PlayPanel());}class PlayPanel extends JPanel {public PlayPanel() {final JTextField field = new JTextField();field.setPreferredSize(new Dimension(300, 40));this.add(field);JButton select = new JButton("选择");select.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent arg0) {JFileChooser chooser = new JFileChooser(); chooser.setFileFilter(new FileNameExtensionFilter("支持的音频文件(*.wav,*.au,*.mid)", "wav", "au", "mid")) ; chooser.showOpenDialog(PlayFrame.this); file = chooser.getSelectedFile(); if(null != file) { String path = file.getAbsolutePath(); field.setText(path); }}});JButton play = new JButton("播放");play.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent arg0) {if(clip!=null){clip.stop();}try {clip = Applet.newAudioClip(file.toURI().toURL());clip.play();} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}});this.add(select);this.add(play);}} AudioClip clip = null;}
2
- Swing之音乐播放器实例
- Java swing 音乐播放器桌面歌词之字体变色
- Java swing实现音乐播放器之Java开发图形界面程序音乐播放器仿酷狗音乐播放器
- 基于Swing的MP3 音乐播放器
- android编程实例-音乐播放器之歌词显示
- Android音乐播放器的播放实例
- Java Swing播放本地音乐
- java swing 音乐播放器-乐乐音乐
- java swing实现的简单音乐播放器源码
- 安卓MP3播放器开发实例(2)之音乐播放
- android之音乐播放器
- html之音乐播放器
- Android之音乐播放器
- 音乐播放器之--在线音乐播放
- Android mp3音乐播放器实例-----概述
- Android多媒体--音乐播放器实例
- Android多媒体(音乐播放器)实例
- android音乐播放器的开发实例
- C#如何实现视频监控分屏
- C#图像检测开源项目
- hdu 1043 BFS
- JAVA的堆栈详解
- Swing之图片移动实例
- Swing之音乐播放器实例
- TestNG环境设置(配置安装)
- Android短信发送器
- Swing中常用的复杂继承关系测试实例
- Swing中流式布局实例
- powerdesigner转换成word文档报告的定制
- Swing之Gridbaglayout使用以及通过反射技术验证属性表框实例
- ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
- ArrayCopy方法int数组、String数组使用实例