打字速度遇到瓶颈了……一直是几年前的速度,好吧,校正指法。。。
1. FontMetrics 类
获得字体的具体属性
public int getAscent() 字的中心部分高度(如 B 的全部)
public int getDescent() 字的底部高度(如 y 的尾巴)
public int getLeading() 字的头部高度,读作ledding
public int getHeight() 三部分高度和
public int stringWidth(String str) string的总长度
2. 不要调用paintComponent方法,也不要重载repaint方法。
3. repaint() 方法向显示区发现一个请求并立即返回,因此它的效果不是同步实现的,如果几个请求同时存在,有可能只有最有一个paintComponent才会被完成。
4. 同一目录下的文件默认为同一个package内的档案,并且只有在编译为.class后才能互相访问。