资源简介
利用面向对象的思想,能够实现利用线、矩形等画出简易的电路图,并且对于电路图能够放大缩小。
代码片段和文件信息
/*
* 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\画图\mainfr
文件 787 2011-12-25 11:24 画图\build\classes\画图\mainfr
文件 787 2011-12-25 11:24 画图\build\classes\画图\mainfr
文件 676 2011-12-25 11:24 画图\build\classes\画图\mainfr
文件 2184 2011-12-25 11:24 画图\build\classes\画图\mainfr
文件 3301 2011-12-25 11:24 画图\build\classes\画图\mainfr
文件 3355 2011-12-13 21:42 画图\build.xm
文件 85 2011-12-13 21:42 画图\manifest.mf
目录 0 2012-09-18 14:00 画图\nbproject\
文件 33169 2011-12-13 21:42 画图\nbproject\build-impl.xm
............此处省略26个文件信息
- 上一篇:java实现字典
- 下一篇:java class翻译器 汉化版
相关资源
- Java入门-Java画图程序(59).zip
- Java入门-动画图标(18).zip
- Java 画图程序
- android画图
- 用JAVA编写的MyShape程序:画圆,画直线
- Java画图画板完整代码
- Java画图板课程设计报告
- JAVA实现填充画图
- 画图工具JAVA源代码
- Java实现简易画图板
- 基于android系统的画图板
- Android下使用Canvas画图
- java 画图程序 可以画出任意图形哟
- 用java实现的图形编辑器
- 一个简单的Java画图板
- Java画图画一面英国国旗
- java 版画图工具
- android画图板,可将内容保存为图片(
- android 画图入门级学习
- 蓝牙接收并画图
评论
共有 条评论