小弟请教一个问题 最近我写了个游戏,,,我想在这游戏里添加背景音乐,,,该用哪个类啊,,, 还有我在网上看那些JAVA播放器是怎么做成的,,都用到哪些类呢,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javax.media.*中应该有你用的类。import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Player; import javax.swing.*; public class MusicDemo extends JFrame implements ActionListener { Player player = null; String tilte = "音乐播放器"; public MusicDemo(String title) { super(title); // 设置显示标题(必须) setResizable(false);// 设置是否可以拖放窗口大小 File mufile = new File("D:\\Lovinyou.mp3"); try { if (player == null) { if (mufile.exists()) { MediaLocator locator = new MediaLocator("file:" + mufile.getAbsolutePath()); player = Manager.createRealizedPlayer(locator); player.prefetch(); } } // player.addControllerListener(this); player.start();// 开始播放 add(player.getControlPanelComponent(), "South"); double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth(); double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight(); setLocation((int) lx / 2 - 200, (int) ly / 2 - 150);// 设置显示位置(必须) // 设置frame的大小(必须) setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮退出程序(必须) setVisible(true);// (必须) } catch (Exception e) { e.getStackTrace(); } } public String getTilte() { return tilte; } public void setTilte(String tilte) { this.tilte = tilte; } public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } public static void main(String[] args) { MusicDemo d = new MusicDemo("播放音乐"); } } 获取音乐参数 ajax 代码询问 一个正则替换词语的问题。知道的回答以下.菜鸟 求精通struts基于mvc的java web设计与开发原码 很多线程同时写数据库的问题 新人请教,用Swing的JPanel画图后,为什么不会刷新? 在那里可以载到java的开发平台? 100分寻求很简单的解决办法!~~~ 请问各位高手:如何把一个HTML文件转换成纯文本文件?(尽量保证显示格式) javescript中alert是消息框,怎样写才能在上面出现"确定""取消"两个纽,在判断是或否? 数组怎样随机排序,并把所有情况显示出来--- java团队开发项目的问题
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File; import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import javax.swing.*; public class MusicDemo extends JFrame implements ActionListener {
Player player = null;
String tilte = "音乐播放器"; public MusicDemo(String title) {
super(title); // 设置显示标题(必须)
setResizable(false);// 设置是否可以拖放窗口大小
File mufile = new File("D:\\Lovinyou.mp3");
try {
if (player == null) {
if (mufile.exists()) {
MediaLocator locator = new MediaLocator("file:"
+ mufile.getAbsolutePath());
player = Manager.createRealizedPlayer(locator);
player.prefetch();
}
}
// player.addControllerListener(this);
player.start();// 开始播放 add(player.getControlPanelComponent(), "South");
double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
setLocation((int) lx / 2 - 200, (int) ly / 2 - 150);// 设置显示位置(必须)
// 设置frame的大小(必须)
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮退出程序(必须)
setVisible(true);// (必须)
} catch (Exception e) {
e.getStackTrace();
}
} public String getTilte() {
return tilte;
} public void setTilte(String tilte) {
this.tilte = tilte;
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub }
public static void main(String[] args) {
MusicDemo d = new MusicDemo("播放音乐");
}
}