• 大小: 39KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Java
  • 标签: 画图  

资源简介

利用面向对象的思想,能够实现利用线、矩形等画出简易的电路图,并且对于电路图能够放大缩小。

资源截图

代码片段和文件信息

/*
 * To change this template choose Tools | Templates
 * and open the template in the editor.
 */

package 画图;

import java.awt.BasicStroke;
import java.awt.Graphics2D;

/**
 *
 * @author Administrator
 */
public class Circle extends Figure{
    private int radius;
    public Circle(int x1int y1int r)
        {
            this.x1=x1;
            this.y1=y1;
            this.radius=r;
        }
    @Override
        void draw(Graphics2D g2d) {
        g2d.setPaint(color);
        g2d.setStroke(new BasicStroke(strokeBasicStroke.CAP_ROUND BasicStroke.JOIN_BEVEL));
        //g2d.drawOval(Math.min(x1 x2) Math.min(y1 y2)
                //Math.max(Math.abs(x1 - x2) Math.abs(y1 - y2))
                //Math.max(Math.abs(x1 - x2) Math.abs(y1 - y2)));
        g2d.drawOval(x1 y1 2*ra

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-09-18 14:00  画图\
     目录           0  2012-09-18 14:00  画图\build\
     目录           0  2012-09-18 14:00  画图\build\classes\
     目录           0  2012-09-18 14:00  画图\build\classes\画图\
     文件         830  2011-12-20 19:38  画图\build\classes\画图\Circle.class
     文件         696  2011-12-20 19:43  画图\build\classes\画图\Component.class
     文件         699  2011-12-21 20:57  画图\build\classes\画图\Components.class
     文件         733  2011-12-17 11:17  画图\build\classes\画图\DrawPanel$1.class
     文件        1768  2011-12-17 13:51  画图\build\classes\画图\DrawPanel.class
     文件         862  2011-12-20 19:38  画图\build\classes\画图\Figure.class
     文件         838  2011-12-21 20:57  画图\build\classes\画图\Ground.class
     文件         944  2011-12-20 20:03  画图\build\classes\画图\Line.class
     文件         369  2011-12-17 11:09  画图\build\classes\画图\Main.class
     文件        1321  2011-12-21 20:57  画图\build\classes\画图\NPCapcitor.class
     文件         989  2011-12-21 20:57  画图\build\classes\画图\NPNTransistor.class
     文件         854  2011-12-21 20:57  画图\build\classes\画图\PCapcitor.class
     文件        1015  2011-12-21 20:57  画图\build\classes\画图\PNPTransistor.class
     文件         848  2011-12-21 20:57  画图\build\classes\画图\PowerSupply.class
     文件         878  2011-12-20 20:03  画图\build\classes\画图\Rectangle.class
     文件        1126  2011-12-21 20:57  画图\build\classes\画图\Resistor.class
     文件         787  2011-12-22 14:13  画图\build\classes\画图\Triangle.class
     文件         530  2011-12-25 11:24  画图\build\classes\画图\mainframe$1.class
     文件         787  2011-12-25 11:24  画图\build\classes\画图\mainframe$2.class
     文件         787  2011-12-25 11:24  画图\build\classes\画图\mainframe$3.class
     文件         676  2011-12-25 11:24  画图\build\classes\画图\mainframe$4.class
     文件        2184  2011-12-25 11:24  画图\build\classes\画图\mainframe$5.class
     文件        3301  2011-12-25 11:24  画图\build\classes\画图\mainframe.class
     文件        3355  2011-12-13 21:42  画图\build.xml
     文件          85  2011-12-13 21:42  画图\manifest.mf
     目录           0  2012-09-18 14:00  画图\nbproject\
     文件       33169  2011-12-13 21:42  画图\nbproject\build-impl.xml
............此处省略26个文件信息

评论

共有 条评论