这个是为了把打印字符的俄罗斯改成由代码画出来的图形的俄罗斯做准备的,这个坐标我计算了好久的,初中高中的知识都忘光了有木有,折腾好就才有这几个坐标的有木有?
大家要转载的话,记得说是从我这里拿的,好不好?网上那些坐标都坑死爹的。。。
下面是画星星的代码:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package star;
import java.applet.Applet;
import java.awt.Graphics;
/**
*
* @author Janeness
*/
public class Star extends Applet {
//一直理解不了applet和application的区别
//用惯的有主方法的application,开始不习惯没有主方法的applet,想着凭什么就可以不用主方法就跑
//但是这个确实有它令人觉得很爽的地方,例如:你想干嘛就干嘛,不需要写个主方法去调用
//还有就是:继承applet之后,想画什么就可以画什么,例如我下面画的星星
/**
* @param args the command line arguments
*/
@Override
public void paint(Graphics g){
//这个是在我计算了好久之后的出来的比较正规的五角星了,那些说什么sin和cos的都弱爆了好不好?
//用你们的sin和cos一点效果都没有好不好,不是短腿就是短胳膊的,难看死了有木有!
//下面来看看我的,虽然是固定值,但是只要保持五个点的数字的间隔不变,想怎么变怎么变啊!
int[] xpart={131*3,100*3,181*3,80*3,162*3};
//这是定义五个点的x轴的坐标
int[] ypart={5*3,100*3,41*3,41*3,100*3};
//这是定义五个点的y轴的坐标
g.fillPolygon(xpart, ypart, 5);
//然后这个是画实心的五角星,中间当然是空的,不信你自己画画
//等我找出五个内点的坐标之后,在来画个完全实心的五角星
//当然想改成不是实心的那么就把fillPolygon改成drawPolygon就可以了。
}
}
星星就画好了,有木有,下面上一个图给你们看看:
好了,画星星结束了,我该吃饭去了,回来就开始解说文件传输的管理。。。老师开的小灶啊~~