当前访客身份:游客 [ 登录 | 加入开源中国 ]

代码分享

当前位置:
代码分享 » Java  » 编程基础
tcxu

12 三角形组成的图案

tcxu 发布于 2016年08月20日 8时, 0评/961阅
分享到: 
收藏 +0
0
曾用 javaxcript 写出同样图案,并有 涂色 随时间渐变的 动画效果
http://runjs.cn/detail/vsyvcd9w
http://sandbox.runjs.cn/show/vsyvcd9w
标签: <无>

代码片段(3) [全屏查看所有代码]

1. [文件] Polygon10.html ~ 81B     下载(3)     跳至 [1] [2] [全屏预览]

<html>
<applet code="Polygon10.class" width="600" height="600">
</applet>
</html>

2. [文件] Polygon10.java ~ 571B     下载(7)     跳至 [1] [2] [全屏预览]

import java.awt.*;
import javax.swing.*;

public class Polygon10 extends JApplet {

int x1[]={ 4,   4,  70};  // 右边的三角形顶点坐标
int y1[]={-15,-238,-130};
int x2[]={ -4,  -4, -70}; // 左边的三角形顶点坐标
int y2[]={-15,-238,- 130};
Polygon right = new Polygon(x1,y1,3);// 右边的三角形
Polygon left  = new Polygon(x2,y2,3);// 左边的三角形 
	
  public void paint(Graphics g){
	g.translate(300,300);
	g.setColor(Color.green);
	for (int i=0;i<6;i++){
	g.fillPolygon(right);
	g.fillPolygon(left);
	((Graphics2D)g).rotate(Math.PI/180*60);
	   }
	}
}

3. [图片] 12_Triangles.png    



开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

开源从代码分享开始 分享代码
tcxu的其它代码 全部(43)...