import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.AncestorListener;
import java.applet.AudioClip;
import java.net.*;
public class P134 extends Applet implements ActionListener
{
JButton jButton1=new JButton();
JButton jButton2=new JButton();
JButton jButton3=new JButton();
AudioClip audioclip;
public P134(){}
public void init()
{
try
{audioclip=this.getAudioClip(getDocumentBase(),"ll.wav");}
catch(Exception e){}
jButton1.setFont(new java.awt.Font("Dialog",0,12));
jButton1.setText("播放");
jButton1.setActionCommand("play");
jButton2.setFont(new java.awt.Font("Dialog",0,12));
jButton2.setText("循环播放");
jButton2.setActionCommand("loop");
jButton3.setFont(new java.awt.Font("Dialog",0,12));
jButton3.setText("停止");
jButton3.setActionCommand("stop");
this.add(this.jButton1);
this.add(this.jButton2);
this.add(this.jButton3);
}
public void actionPerformed(ActionEvent actionEvent)
{
String btn=actionEvent.getActionCommand();
if(btn.equals("play"))
audioclip.play();
else if(btn.equals("loop"))
audioclip.loop();
else if(btn.equals("stop"))
audioclip.stop();
}
}
这样一个小程序,怎么在dos下编译后无法在html页面中显示?在eclipse下可以显示,但也没有播放(有音乐文件的)?郁闷!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.AncestorListener;
import java.applet.AudioClip;
import java.net.*;
public class P134 extends Applet implements ActionListener
{
JButton jButton1=new JButton();
JButton jButton2=new JButton();
JButton jButton3=new JButton();
AudioClip audioclip;
public P134(){}
public void init()
{
try
{audioclip=this.getAudioClip(getDocumentBase(),"ll.wav");}
catch(Exception e){}
jButton1.setFont(new java.awt.Font("Dialog",0,12));
jButton1.setText("播放");
jButton1.setActionCommand("play");
jButton2.setFont(new java.awt.Font("Dialog",0,12));
jButton2.setText("循环播放");
jButton2.setActionCommand("loop");
jButton3.setFont(new java.awt.Font("Dialog",0,12));
jButton3.setText("停止");
jButton3.setActionCommand("stop");
this.add(this.jButton1);
this.add(this.jButton2);
this.add(this.jButton3);
}
public void actionPerformed(ActionEvent actionEvent)
{
String btn=actionEvent.getActionCommand();
if(btn.equals("play"))
audioclip.play();
else if(btn.equals("loop"))
audioclip.loop();
else if(btn.equals("stop"))
audioclip.stop();
}
}
这样一个小程序,怎么在dos下编译后无法在html页面中显示?在eclipse下可以显示,但也没有播放(有音乐文件的)?郁闷!
没有播放音乐,那是(getDocumentBase(),"ll.wav")这个地方的问题,eclipse没有找到对应的文件路径
那个靠不住 大多这样的问题是因为IE不支持applet造成的 看看要是报没找到*.class文件的错误 就应该是这个问题
下个microsoft vm补丁试试吧