java水波特效_JAVA源代码!可以显示水波效果!

水波效果程序:

import java.awt.*;

import java.applet.Applet;

public class Splash extends Applet implements Runnable{

int XMAX=112;

http://www.gaodaima.com/41013.htmlJAVA源代码!可以显示水波效果!

float[] m_Height=new float[XMAX];

float[] m_G=new float[XMAX];

float b=1.01f;

float fWeight=3;

private Thread m_NAMI2D=null;

public boolean mouseDown(Event event,int i,int j){

m_Height[i/4-1]+=j/2;

m_Height[i/4]+=j;

m_Height[i/4+1]+=j/2;

return false;

}

public void paint(Graphics g){

g.setColor(Color.blue);

float f1=3F*fWeight;

float f2=f1-2.0F;

m_Height[0]=m_Height[1];

m_Height[XMAX-1]=m_Height[XMAX-2];

float f=m_Height[0];

for(int i=1;i

float f3=((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);

}

}

public void run(){

do

try{

repaint();

Thread.sleep(50L);

}

catch(InterruptedException _ex){

stop();

}

while(true);

}

public void start(){

if(m_NAMI2D==null){

m_NAMI2D=new Thread(this);

m_NAMI2D.start();

}

}

public void stop(){

if(m_NAMI2D!=null){

m_NAMI2D.stop();

m_NAMI2D=null;

}

}

public void update(Graphics g){

paint(g);

}

}

欢迎大家阅读《JAVA源代码!可以显示水波效果!》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值