未完待續。。。
1、初始化窗體,新增監聽 2、
介面布局,建立新的類,左、下、中三個面板 3、
分別在面板上新增元件 4、
補充***中的方法,實現基本功能
1、繪製圖形(直線、矩形、圓形)
//line類中
public void draw(graphics g)
//rect類
public void draw(graphics g)
//oval類
public void draw(graphics g)
//***
if ("image10".equals(command)) else if ("image12".equals(command)) else if ("image14".equals(command)) {
shapes shape = new oval(x1,y1,x2,y2,g.getcolor());
shape.draw(g);
db.shapelist.add(shape);
2、畫筆實現
3、橡皮擦實現 4、
刷子實現 5、
多邊形實現 6、
噴漆實現 7、
吸管 8、截圖
java 給小畫板加上重繪
在視窗最小化 改變視窗的位置 大小等操作時 我們會發現原先已經畫好的圖不見了 這到底是為什麼呢?簡單點說是因為在對視窗進行這些操作時,視窗重新繪製了一遍,而由於我們沒有重寫jframe裡的paint 方法,所以呼叫的是父類的方法。public void paint graphics g 這裡的lis...
學習java第6天 模仿XP畫板(10 )
學習的記錄 2015 6 7 9 35 已實現的功能 畫直線command.g.drawline x1,y1,x2,y2 橡皮擦command.g.setcolor command.jp center.getbackground x1 e.getx y1 e.gety command.g.fillr...
PCB畫板總結
最近幾天完成了第乙個pcb電路板。雖然器件不是很多,手動佈線了4次才達到自己理想的效果。但是還是有很多細節只有親自拿到了自己做的板子,親自焊接之後,才知道自己 不合適。這是修改了4次之後的最終的布局與連線 1 首先板子布局有點擠了,光是從這個3d圖看不出來擠不擠,但是焊接完所有的器件之後,才發現有些...