Java_Draw_circuit_diagram

所属分类:Java编程
开发工具:Java
文件大小:107KB
下载次数:5
上传日期:2007-04-19 10:07:00
上 传 者zou8737
说明:  Java门电路画图器 基本功能: 1。文件的保存,打开; 2。添加基本元件; 3。画点,画线,字符; 4。删除元件 5。统计元件 画好的电路用xml文件保存,基本元件的配置也是使用xml文件 这个软件虽然小,但是涉及了很多知识,对学Java的初学者还是很有帮助的。 文件的保存,单个门电路的保存都是用XML文件存储,使用了线程...
(Java gate circuit drawing for basic functions : 1. Document storage, open; 2. Add basic components; 3. Painting, line drawing, character; 4. Delete element 5. Statistics painted a good circuit components used xml file. basic element is the use of the configuration of the software xml document Although small, but involves a lot of knowledge, Java for school beginners or very helpful. Document storage, a single gate circuit is used to preserve the XML document storage, the use of the thread ...)

文件列表:
Java_Draw_circuit_diagram\src\ding\about.png (221, 2003-04-14)
Java_Draw_circuit_diagram\src\ding\file.xml (2241, 2003-04-20)
Java_Draw_circuit_diagram\src\ding\yuan.java (1452, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\fileOpen.java (1923, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\mainFrame_AboutBox.java (3218, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\component.java (2643, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\readXml.java (9860, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\picPanel.java (6754, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\yuanjian.java (16027, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\mainFrame.java (16758, 2003-05-12)
Java_Draw_circuit_diagram\src\ding\mycount.java (1203, 2003-05-12)
Java_Draw_circuit_diagram\ding.jpx (2731, 2003-05-12)
Java_Draw_circuit_diagram\run.gif (15676, 2003-05-12)
Java_Draw_circuit_diagram\yjc.xml (17633, 2003-05-09)
Java_Draw_circuit_diagram\img\Thumbs.db (140800, 2003-04-25)
Java_Draw_circuit_diagram\img\3入与门.gif (578, 2003-04-21)
Java_Draw_circuit_diagram\img\3入与非门.gif (588, 2003-04-21)
Java_Draw_circuit_diagram\img\2入与门.gif (579, 2003-04-21)
Java_Draw_circuit_diagram\img\2入或非门.gif (470, 2003-04-25)
Java_Draw_circuit_diagram\img\2入与非门.gif (589, 2003-04-21)
Java_Draw_circuit_diagram\img\2入异或门.gif (571, 2003-04-21)
Java_Draw_circuit_diagram\img\2入异或非门.gif (579, 2003-04-21)
Java_Draw_circuit_diagram\img\非门.gif (572, 2003-04-21)
Java_Draw_circuit_diagram\img\2入或门.gif (460, 2003-04-25)
Java_Draw_circuit_diagram\img\T触发器.gif (569, 2003-04-21)
Java_Draw_circuit_diagram\img\3入异或门.gif (452, 2003-04-25)
Java_Draw_circuit_diagram\img\3入异或非门.gif (464, 2003-04-25)
Java_Draw_circuit_diagram\img\3入或门.gif (461, 2003-04-25)
Java_Draw_circuit_diagram\img\3入或非门.gif (470, 2003-04-25)
Java_Draw_circuit_diagram\img\4入与门.gif (463, 2003-04-25)
Java_Draw_circuit_diagram\img\4入或门.gif (465, 2003-04-25)
Java_Draw_circuit_diagram\img\4入异或门.gif (451, 2003-04-25)
Java_Draw_circuit_diagram\img\4入与非门.gif (469, 2003-04-25)
Java_Draw_circuit_diagram\img\4入或非门.gif (471, 2003-04-25)
Java_Draw_circuit_diagram\img\4入异或非门.gif (462, 2003-04-25)
Java_Draw_circuit_diagram\img\4入异或非门2.gif (534, 2003-04-25)
Java_Draw_circuit_diagram\img\R-S触发器1.gif (474, 2003-04-25)
Java_Draw_circuit_diagram\img\R-S触发器2.gif (482, 2003-04-25)
Java_Draw_circuit_diagram\img\J-K触发器.gif (480, 2003-04-25)
... ...

已经按你的要求基本做好了。 简单说明一下: -------------------------------- 基本功能: 1。文件的保存,打开; 2。添加基本元件; 3。画点,画线; 4。删除元件 画好的电路用xml文件保存,基本元件的配置也是使用 xml文件 -------------------------------- 操作说明: 点->Component->Add 将弹出一个元件选择框,点击元件按钮后,将在作图区画出此元件。 点->Component->Line 将激活画线功能 在作图区点击鼠标左键,将定义第一条线的起点,移动鼠标将实时 画出线条,再次点击鼠标左键将结束第一条线,将其作为一个基本元件 直到点击鼠标右键才会结束画线功能。 点->Component->Point 将激活画点功能 在作图区点击鼠标左键,将画出一个点,移动鼠标可以在其他需要的 地方继续画点。 直到点击鼠标右键才会结束画点功能。 当鼠标移过已经画好的元件时,会自动在该元件的周围画上虚线, 此时点击鼠标左键,将选中该元件,移动鼠标,可以同时移动 元件,再次点击鼠标左键将把该元件放在新的位置 当鼠标移过已经画好的元件时,会自动在该元件的周围画上虚线, 此时按下Delete键,将把选定的元件删除。 点->File->Save 将弹出一个对话框,输入一个文件名(不用加后缀) 点确定后,将把画好的电路图存盘。文件用xml文档保存,路径在包的根目录save目录 点->File->Open 将弹出一个对话框,选择一个保存的文档(xml文件)。将读出文档 重新在作图区画出电路图 ----------------------------------------------- 文件说明 包的根目录下 yjc.xml 基本逻辑门的配置文档(就是点->Component->New时弹出的元件列表的配置) 说明一下这个文件(下面是一个例子) 首先说明一下,逻辑门的定义规则: 一个逻辑门由 框 + 线 + 字符 + 圈 + 弧 构成 每个节点定义一个逻辑门,上面的就是“三入与门”的例子 他有一个框,三根线,一个字符串"&"(注意,&是保留字符要用&代替) 详细说明 picpath 是和该逻辑门相对应的图片; des 是说明,方便自己阅读 是线的的定义块 说明该线的两个坐标 (x1,y1) (x2,y2) 是框的定义块 说明框的顶点坐标(x,y)和框的宽width高height 是字符串的定义块 说明字符串的起始坐标(x,y) 和字符串的内容 str="&" 表示 & 还有两个部分是这个“三入与门”没有的 是圈的定义块 说明圈所在矩形的左上顶点坐标(x,y),和圈的半径r 是弧的定义块 说明弧所在矩形的左上顶点坐标(x,y),宽度 width,height,开始度数startDu,弧的度数Du 弧的类型typeDu ......... 与每个门电路对应的图片也在包的根目录img下 如 2in_and.gif 2in_andnot.gif等(注:java2只支持gif,和jpg) ........ 保存文件时,也将保留在包的根目录save下 程序还有很多要修改的地方,时间紧,没有一一完善 类的定义和封装也不完善....不近人意的地方太多 有问题email联系吧 ^_^ eyesome 2003,4 http://www.1shu.net

近期下载者

相关文件


收藏者