直线的相关问题!!
来源:互联网 发布:淘宝上传图片分辨率 编辑:程序博客网 时间:2024/05/17 22:51
比如在数组int [] a = new int []{4,8,79,6,55,7};中,如果我想实现:
用直线连接数组a中的每一个点!!!!
要求能画出这个图形!!!!
OK了请结贴吧。
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class DrawTest
{
public static void main(String[] args)
{
DrawFrame frame = new DrawFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
/**
A frame that contains a panel with drawings
*/
class DrawFrame extends JFrame
{
public DrawFrame()
{
setTitle("DrawTest");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
// add panel to frame
DrawPanel panel = new DrawPanel();
add(panel);
}
public static final int DEFAULT_WIDTH = 400;
public static final int DEFAULT_HEIGHT = 400;
}
/**
A panel that displays rectangles and ellipses.
*/
class DrawPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
// draw a rectangle
int [] a = new int []{4,8,79,6,55,7};
Point2D[]t=new Point2D[a.length];
for(int i =0;i<a.length;i++)
{
t[i] =new Point2D.Double(a[i],i*20);
}
for(int i = 0;i<t.length - 2;i++)
{
Line2D b = new Line2D.Double(t[i],t[i+1]);
g2.draw(b);
}
}
}
- 直线的相关问题!!
- poj 1039 直线与直线相交的问题
- 创建直线的问题 关于数组的问题
- 霍夫曼变换寻找直线相关
- 不同映射模式下的直线输出的效果问题
- 基于Matlab的霍夫直线检测问题的解决
- 直线划分平面问题
- 直线划分平面问题
- 直线分割平面问题
- 求助:关于vc中画直线的问题
- N条直线相交交点、分割的最多平面问题
- 直线、圆、三角形等分平面部分数的问题
- 直线、圆、三角形等分平面部分数的问题
- 解决 LineTo 函数不包含直线终点的问题
- 判断两条直线(线段)的交点问题
- 关于iOS中画直线无法显示的问题
- 20170419 关于绘制余弦曲线和直线的一些问题
- tomcat 相关的问题
- build.xml 编写(附例)
- pthread_create()函数说明
- jsp中调用存储过程:
- JSP/Servlet的重定向技术综述
- Linux编辑器vi使用方法详细介绍
- 直线的相关问题!!
- jspEmail:sendMailServlet
- 疾病多由生活习惯导致而非遗传导致
- Linux指导:vi使用手册
- .net中正则表达式的客户端验证--javascript
- 闹心,停博3个月
- 记录类型数据对齐
- Hibernate 能够满足我们的验证需求
- Linux定时任务系统 Cron 入门