摘要: 12. 明确的告诉java 2d你将要完成的绘制,而不是使用一个更为通用的方式,这样能够带来更好的性能。 1 //画线的bad way 2 Shape line = new Line2D.Double(LINE_X, BAD_Y, LINE_X + 50, BAD_Y + 50); 3 g2d.draw(line); 4 5 //画线的good way 6 g.drawLine(LINE_X, GOOD_Y, LINE_X + 50, GOOD_Y + 50); 7 8 //画rectangle的bad way 9 S... 阅读全文
posted @ 2011-07-16 18:49 OrangeAdmin 阅读(1392) 评论(0) 推荐(2)
摘要: 1. main函数不要通过直接调用JFrame子类的构造来启动窗体程序,因为main本身并非运行于EDT中,因此可能会给UI带来同步问题,建议使用一下方式运行: 1 public static void main(String args[]) { 2 Runnable doCreateAndShowGUI = new Runnable() { 3 @Override 4 public void run() { 5 //该方法为该类的私有静态方法,用于启动JFrame的主界面。 6 ... 阅读全文
posted @ 2011-07-16 18:29 OrangeAdmin 阅读(2194) 评论(0) 推荐(2)