打字速度遇到瓶頸了……一直是幾年前的速度,好吧,校正指法。。。
1. FontMetrics 類
獲得字體的具體屬性
public int getAscent() 字的中心部分高度(如 B 的全部)
public int getDescent() 字的底部高度(如 y 的尾巴)
public int getLeading() 字的頭部高度,讀作ledding
public int getHeight() 三部分高度和
public int stringWidth(String str) string的總長度
2. 不要調(diào)用paintComponent方法,也不要重載repaint方法。
3. repaint() 方法向顯示區(qū)發(fā)現(xiàn)一個請求并立即返回,因此它的效果不是同步實現(xiàn)的,如果幾個請求同時存在,有可能只有最有一個paintComponent才會被完成。
4. 同一目錄下的文件默認(rèn)為同一個package內(nèi)的檔案,并且只有在編譯為.class后才能互相訪問。