⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 path.java

📁 用java写的简单的画图程序
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package pen;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;import java.io.Serializable;import java.util.ArrayList;/** * * @author Administrator */public class Path implements Serializable {    private ArrayList<Point> ps;    private Color c;    private int t;    public Path(ArrayList<Point> ps, Color c, int t) {        this.ps = ps;        this.c = c;        this.t = t;    }    public void addPoint(Point p) {        this.ps.add(p);    }    public void draw(Graphics g) {        Graphics2D g2d = (Graphics2D)g;        Point p1 = this.ps.get(0);        for (int i = 1; i < this.ps.size(); i++) {            Point p2 = this.ps.get(i);            g.setColor(c);            g2d.setStroke(new BasicStroke(t));            g.drawLine(p1.x, p1.y, p2.x, p2.y);            p1 = p2;        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -