文件名称:Java制作的图片倒影特效.rar
文件大小:37KB
文件格式:RAR
更新时间:2022-07-30 12:45:38
Java源码-图形操作
Java制作图片、图像倒影特效的源代码实例,看着还挺逼真哦,下边的倒影是添加上去的哦,水波荡漾的样子哦。具体原理是:先读取图像,然后进行图像重绘。相关的代码: Thread lakeThread; //图片倒影线程 Graphics graphics; //该Applet的Graphics对象 Graphics waveGraphics; //倒影的Graphics对象 Image image; //Applet的Image对象 Image waveImage; //倒影的Graphics对象 int currentImage,imageWidth,imageHeight; boolean imageLoaded; //图片是否装载 String imageName; //图片名称 repaint(); //得绘屏幕 graphics= getGraphics(); //得到Graphics对象 MediaTracker mediatracker= new MediaTracker(this); //实例化MediaTracker对象 image= getImage(getDocumentBase(), imageName); //得到Image实例 mediatracker.addImage(image, 0); //增加待加载的图片 try { mediatracker.waitForAll(); //装载图片 imageLoaded= !mediatracker.isErrorAny(); //是否有错误发生 } catch (InterruptedException ex) { } if (!imageLoaded) { //加载图片失败 stop(); //Applet停止运行 graphics.drawString("加载图片错误", 10, 40); //输出错误信息 return; }
【文件预览】:
srcfans.com
----Java图片倒影()
--------ReflectionApplet.java(3KB)
--------ReflectionApplet.class(3KB)
--------40-1.bmp(185KB)
--------lake.gif(13KB)
--------Reflection.html(199B)
--------image1.jpg(3KB)