畫板專案 java

2021-07-10 16:57:24 字數 742 閱讀 4504



未完待續。。。

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圖看不出來擠不擠,但是焊接完所有的器件之後,才發現有些...