最近学JAVA,在清华大学的那本书上看到一个电子相册的实例,于是边敲代码边学习,代码如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import sun.audio.*;
import java.io.*;
public class MyAlbum2 extends MyAlbum1 implements ItemListener {
AudioData theData=null;
AudioDataStream nowPlaying=null;
public MyAlbum2(){
setTitle("ZNL");
choiceMusic.addItemListener(this);
play("1.mp3");
}
public void play(String str){
try{
FileInputStream fis=new FileInputStream("audio\\"+str);
AudioStream as=new AudioStream(fis);
theData = as.getData();
}
catch(IOException e){
System.err.println(e);
}
if(theData!=null){
if(nowPlaying==null) {
AudioDataStream ads=new AudioDataStream(theData);
AudioPlayer.player.start(ads);
nowPlaying=ads;
}
else{
stop();
ContinuousAudioDataStream cads=new ContinuousAudioDataStream(theData);
nowPlaying=cads;
}
}
}
public void stop(){
if(nowPlaying!=null){
AudioPlayer.player.stop(nowPlaying);
nowPlaying=null;
}
}
相关问答:
我希望在编辑文字后把发送键改到屏幕中间,具体说就是
在kb.class中的部分作出修改
部分代码:
V = new TextBox(ld.a(383), "", 190, 0);
X = new Comma ......
jsp中include.inc的作用是什么?
include.inc啥意思?没听说过
Java code:
<%include file="include.inc"%>加载网站目录include.inc文件内容
包含一个静态页面吧···
& ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
不知道为啥砸我自己机子上没显示 只有个frame 别的自己上能显示
import java.awt.*;
public class calculator
{
public static void main(String args[])
{
int i;
......