我剛小小的看了一下我未完成的java草稿
發現已有 7k bytes,300多行
而我還沒有寫有關顯示的部份(只用drawString代替)就這麼多
我開始有點不敢想像如果我再寫下去會如何
助教看得完嗎?會不會瘋掉?
順便把我目前已完成的部份架構給大家作個參考
class ClockShow extends Applet //會add一個ClockGUI instance
class ClockGUI extends Panel //是這個程式的主要介面
//有一個Clock
//一個LCD
//一堆Button_Control、Button_Set
class Button_Control extends Button implements MouseListener
//管start、stop、suspend、resume等的click
class Button_Set extends Button implements MouseListener
//管hour++、minute++等的pressed和released
//用一個MouseDownThread來控制
class MouseDownThread extends Thread
//控制讓按鈕一直按著時的動作
class LCD extends Panel //繪出時鐘的區域
class Clock extends Thread //時鐘,透過傳入的LCD輸出
abstract class TimeUnit //所有時間單位的基礎
class Hour extends TimeUnit //小時
class Minute extends TimeUnit //分鐘
class Second extends TimeUnit //秒鐘
--
陷入難過的時候
你就擁有了讓自己更快樂的空間……
感覺失意的時候
你就掌握了讓自己得意起來的權利……
--
※ 發信站: 批踢踢實業坊(ptt.m8.ntu.edu.tw)
◆ From: tp246-167.dialu