仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1167|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网页编程之JAVA源代码!能够显现水波效果!

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:46:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。显现|源代码水波效果程序:
importjava.awt.*;
importjava.applet.Applet;

publicclassSplashextendsAppletimplementsRunnable{
intXMAX=112;
float[]m_Height=newfloat[XMAX];
float[]m_G=newfloat[XMAX];
floatb=1.01f;
floatfWeight=3;
privateThreadm_NAMI2D=null;
publicbooleanmouseDown(Eventevent,inti,intj){
m_Height[i/4-1]+=j/2;
m_Height[i/4]+=j;
m_Height[i/4+1]+=j/2;
returnfalse;
}
publicvoidpaint(Graphicsg){
g.setColor(Color.blue);
floatf1=3F*fWeight;
floatf2=f1-2.0F;
m_Height[0]=m_Height[1];
m_Height[XMAX-1]=m_Height[XMAX-2];
floatf=m_Height[0];
for(inti=1;i<XMAX-1;i++){
floatf3=((f+f2*m_Height[i]+m_Height[i+1])/f1+m_G[i])/b;
f=m_Height[i];
m_G[i]=f3-f;
m_Height[i]=f3;
g.clearRect((i-1)*4,(int)f3-30,4,60);
g.fillRect((i-1)*4,(int)f3+30,4,60);
}
}
publicvoidrun(){
do
try{
repaint();
Thread.sleep(50L);
}
catch(InterruptedException_ex){
stop();
}
while(true);
}
publicvoidstart(){
if(m_NAMI2D==null){
m_NAMI2D=newThread(this);
m_NAMI2D.start();
}
}
publicvoidstop(){
if(m_NAMI2D!=null){
m_NAMI2D.stop();
m_NAMI2D=null;
}
}
publicvoidupdate(Graphicsg){
paint(g);
}
}




C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.
小女巫 该用户已被删除
沙发
 楼主| 发表于 2015-2-6 15:30:54 | 显示全部楼层
是一种为 Internet发展的计算机语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-11 01:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表