SWT的PaintListener

给swt中的control追加Paintlistener,listener被调用的先后顺序和Control 被布局(不包括父子关系)的先后顺序有关

每个Control 都在org.eclipse.swt.widgets.Display类中的变量:Control [] controlTable;
按照被布局的先后顺序被组织起来;
在调用PaintListener时,Control已经有size了;
因为parent和child的PaintListener被调用的先后顺序不一样,所以
不要在父亲里面去取孩子的相关信息,每个Control取得自己的信息和进行Paint就好