/** * 绘制界面的方法 */ @Override public void paint(Graphics g) { //设置画笔的颜色 g.setColor(Color.BLUE); //绘制出一个蓝色的正方形 g.fill3DRect(50, 50, 30, 30, true); }咱们获得的效果以下图:
关于g.fill3DRect(50, 50, 30, 30, true);这句话的理解。这个方法就是咱们让jvm帮咱们绘制一个方形在窗口上,这个方法呢有5个参数,前两个参数是方块的起始横坐标。这里呢有一个常识就是,在咱们的计算机绘图中,都是以窗口的左上角为坐标原点的,横坐标向右为正方向,纵坐标向下为正方向。后两个参数你们能够理解成咱们要绘制的矩形的长度和宽度,因为咱们绘制的是正方形,因此,你懂的。最后一个值是一个布尔类型,是绘制的方块的类型,为true的话JVM会为咱们绘制带有3D效果的矩形(固然,这个效果不是很明显哈),为false则没有3D的效果。
我把代码都放在迅雷快传上了,你们奔走相告吧,这里给出连接,一篇博文对应一个项目文件,你们直接导入工程就能够运行:
http://kuai.xunlei.com/d/nNdkCUf1HBXTUAQA44e java