返回信息流package game;
import java.applet.*;
import java.awt.*;
public class ch7 extends Applet {
//心形图案:心形函数:r=a(1-sinh)
int width=0,height=0;
Image image; //缓冲区对象
Graphics gl;
public void init(){ //Applet初始化时调用
setBackground(Color.black); //设置背景
this.setSize(350,310);
width=getSize().width; //获得窗口宽度
height=getSize().height;
image=createImage(width,height); //创建图像对象
gl=image.getGraphics();
}
public void paint(Graphics g){ //绘图方法
gl.clearRect(0, 0, width, height);
gl.setColor(Color.red);
int i,j;
double x,y,r;
for(i=0;i<=90;i++){
for(j=0;j<=90;j++){
r=Math.PI/45*i*(1-Math.sin(Math.PI /45*j))*18;
x=r*Math.cos(Math.PI/45*j)*Math.sin(Math.PI/45*i)+width/2;
y=-r*Math.sin(Math.PI/45*j)+height/4;
//为了在中间显示,于是加了偏移量。
gl.fillOval( (int) x, (int)y, 2, 2);
gl.fillRect( (int) x, (int)y, 1, 1);
}
//显示缓存区的可变image对象
g.drawImage(image, 0, 0, this);
}
}
}
生成的一个视图如何发给朋友呢?谢谢
这是一条镜像帖。来源:北邮人论坛 / java / #37942同步于 2015/1/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
java 编程的小视图, 如何能够发给朋友?谢谢
windelu
2015/1/7镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 yxssfxwzy 的大作中提到: 】
: lz是说没有java环境怎么运行吗?换c++写,然后弄个exe就行了
也需要相应版本的libc或者vc runtime。