谁能给我一个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;
*/