|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
importjava.awt.*;
importjava.applet.*;
//注重到这个程序和Hello程序有甚么纷歧样吗?在这个程序中多了implementsRunnable。
publicclasscartonextendsAppletimplementsRunnable
{
Imageimg;
Threadthd=null;
inti;
intimgWidth=150;
intimgHeight=150;
intncyc=1;
Stringnamestr[]=newString[5];
//当线程被激活时入手下手运转run()函数。
publicvoidrun()
{
for(intj=0;j<5;j++)
{
namestr[j]=Integer.toString(j,8)+".jpg";
}
ncyc=-1;
while(true)
{
if(ncyc<=3)ncyc=ncyc+1;//初始化轮回把持参数
elsencyc=0;
img=getImage(getCodeBase(),namestr[ncyc]);
if(img!=null)
{
i=imgHeight;
//repaint();
}
try{Thread.sleep(1000);}catch(InterruptedExceptione){}
i=0;
while(i<imgHeight)
{
repaint();
try{Thread.sleep(50);}catch(InterruptedExceptione){}
i+=4;
}
}
}
//每次代码在新地位处重画位图,它都要挪用repaint。该函数挪用可重载的update办法。update办法与paint办法是不异的,这里为啥不必怕paint(Graphicsg)呢?除paint办法在画图前要扫除窗口,而update办法不扫除(假如你把update办法更名为paint,你会看到有甚么分歧)。
publicvoidupdate(Graphicsg)
{
if(img!=null)
{
g.clipRect(0,0,imgWidth,i);
g.drawImage(img,0,i-imgHeight,null);
}
}
publicvoidstart()
{
if(thd==null)
{
thd=newThread(this);
thd.start();
}
}
publicvoidstop()
{
thd=null;
}
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的 |
|