谁能给我一个JAVA电子相册或者音乐播放器的代码?很紧急。

自己做了一个类似的电子相册,但是功能不够全面,供大家参考。...

导入Java . awt . *;

导入Java . awt . event . *;

导入Java . applet . *;

公共类img4扩展子视图

{

静态按钮btn1,btn2,btn3,btn4,btn5

公共void init()

{

set background(color . cyan);

set visible(true);

set layout(null);

img 4 CVS CVS = new img 4 CVS();

BTN 1 =新建按钮("下一页");

Btn2 =新建按钮(“上一页”);

Btn4 =新按钮(“自动播放”);

Btn5 =新建按钮(“停止”);

添加(BTN 1);

添加(Bt N2);

添加(BTN 4);

添加(BTN 5);

添加(CVS);

btn2.setBounds(550,60,60,30);

btn1.setBounds(550,120,60,30);

btn4.setBounds(550,180,60,30);

btn5.setBounds(550,240,60,30);

cvs.setBounds(30,30,500,400);

BTN 1 . addactionlistener(CVS);

Bt N2 . addactionlistener(CVS);

BTN 4 . addactionlistener(CVS);

BTN 5 . addactionlistener(CVS);

validate();

}

类背景色扩展线程

{

公共无效运行()

{ int j = 0;int m = 0;int n = 0;

while(真)

{

尝试{

if(j & lt;255 & amp& ampm & lt255 & amp& ampn & lt255)

{

j++;

睡眠(100);

Color col 1 =新颜色(j,m,n);

set background(col 1);}

else if(j = = 255 & amp;& ampm & lt255)

{

m++;

睡眠(100);

Color col2 =新颜色(j,m,n);

set background(col 2);}

else if(j = = 255 & amp;& ampm = = 255 & amp& ampn & lt255)

{

n++;

睡眠(100);

Color col3 =新颜色(j,m,n);

set background(col 3);}

else if(j = = 255 & amp;& ampm = = 255 & amp& ampn==255)

{

j = 55

m = 55

n = 55

}

}

catch(InterruptedException e){}

}

}

}

公共void开始()

{

back color thread 2 = new back color();

thread 2 . start();

}

}

img4cvs类扩展画布实现ActionListener

{

image[]img;

int pg = 0;

易变布尔型pleaseStop

//String FONTS = " Serif ";

//String TEXT= "我们很性感2!!";

img4cvs()

{

img =新图像[12];

toolkit TL = getToolkit();

for(int I = 0;我& lt=11;i++)

{

img[i]=tl.getImage("img0"+i+"。JPG”);

}

}

类游戏扩展线程

{

公共无效运行()

{

而(!请停止)

{

尝试{

pg++;

if(pg & gt;11){ pg = 0;}

睡眠(1500);

}

catch(InterruptedException e){}

repaint();

}

}

}

公共无效操作已执行(操作事件e)

{

播放线程=新播放();

if(e . getsource()= = img 4 . BTN 1)

{

pg++;

if(pg & gt;11){ pg = 0;}

repaint();

}

else if(e . getsource()= = im G4 . Bt N2)

{

pg-;

如果(pg & lt0){ pg = 11;}

repaint();

}

else if(e . getsource()= = im G4 . BTN 4)

{

pleaseStop = false

thread . start();

}

else if(e . getsource()= = im G4 . BTN 5)

{

pleaseStop = true

}

}

公共空白油漆(图形g)

{

/* g . set color(color . black);

g.setFont(新字体(字体,字体。粗体+字体。斜体,20));

g.drawString(TEXT,0,500);*/

g.drawImage(img[pg],0,0,500,400,this);

}

}

/*

& ltapplet code = " img 4 . class " width = 650 height = 500 & gt;

& lt/applet & gt;

*/