当程序开始运行时,计算机是从第一行开始逐行读取代码的,因此图形也是按顺序进行绘制的。如果想将一个图形置于顶层,那么就得将它的代码写在最后。想象一下,你在做一幅拼贴画,最后贴上去的东西自然是位于顶层的(这一点和Photoshop中图层的原理类似)。
例2-14 绘制顺序
本例中,线段位于顶层,因为它的代码被写在最后(效果图如图2.13所示)。
图2.13 例2-14效果图
例2-15 调换图形顺序
如果想将矩形放在画布的顶层而将线段置于底层,那么只需要调换rect函数与line函数这两行代码的位置即可(效果图如图2.14所示)。
图2.14 例2-15效果图