資源簡介
利用面向對象的思想,能夠實現利用線、矩形等畫出簡易的電路圖,并且對于電路圖能夠放大縮小。
代碼片段和文件信息
/*
?*?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翻譯器 漢化版
評論
共有 條評論