學習java第6天 模仿XP畫板(10 )

2021-07-03 04:01:15 字數 1071 閱讀 3011

學習的記錄//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.fillrect(x1-5,y1-5,10,10);

-----鉛筆x2 = e.getx();

y2 = e.gety();

command.g.drawline(x1, y1, x2, y2);

x1 = x2;

y1 = y2;

----矩形command.g.drawrect(math.min(x1,x2),math.min(y1,y2),math.abs(x2-x1),math.abs(y2-y1));

----椰圓command.g.drawoval(math.min(x1,x2),math.min(y1,y2),math.abs(x2-x1),math.abs(y2-y1));

----圓角矩形command.g.drawroundrect(math.min(x1,x2),math.min(y1,y2),math.abs(x2-x1),math.abs(y2-y1),20,20);

----多邊形if(command.function.equals("13"))else if(diyici==0)

int n=e.getclickcount();//獲取單擊次數    

if (n==2)

在今天的學習中發現自己的邏輯還是有很大的問題常常在例項化和宣告都是分別寫在兩個方法裡  在呼叫方法的時候卻沒有注意  先例項化在宣告常常出現空指標異常的錯誤

以後嘗試將他們都寫在一起 方法不是定義越多越好      在以前寫的**都很多   這次的**比較多  寫著寫著都不知道自己在寫什麼了  找自己的**都要找好久  哪個變數是幹什麼的自己都記不清啦  自己分析了一下 自己 第一是應為 變數命名 方法命名 都很不規範  有時第乙個字母大寫有時不大寫   第二 很多變數後面都不打注釋

Java複習筆記 第6天

軟體開發基礎 計算機是執行程式指令的電子裝置,輸入 輸出 儲存和處理 cpu部件 算術邏輯單元 alu 控制單元 儲存器 主儲存器 臨時儲存資料 輔助儲存器 永久儲存 ram 隨機訪問儲存器 記憶體條 rom 唯讀儲存器 可以訪問和讀取但不能修改 cache 快取記憶體 乙個位元組 byte 等於8...

java學習第18天

1,介面就是乙個規範,裡面只有常量和抽象方法 2,介面可以看作是乙個完全抽象的抽象類,因為包含了抽象方法,所以不可以例項化,可以想抽象類被子類繼承然後重寫抽象方法一樣,介面可以被子類實現,並實現介面裡面的全部方法 3,介面還可以被介面繼承,子介面裡面就包含了父介面裡面的所有抽象方法和函式,當這個子介...

java學習筆記 第3天

sys as sysdba sys使用者可以建立其他的使用者 create user user01 identified by u01 建立乙個使用者,口令為u01 alter user user01 identified by us01 更改使用者的口令為us01 password 只有擁有dba...