图形中的填充方法与绘制方法之间的差异


g.drawRect(50, 50, 400, 75);
g.fillRect(50, 50, 200, 200);

有人告诉我,第一行会画一个矩形,而第二行会画一个正方形。我了解参数,但是g.drawRect(50,50,200,200);不会也画一个正方形吗?我以为填充实际上会用颜色填充正方形。

绘制和填充之间的区别在于您是只获得轮廓还是"实心"(即填充)形状。

http://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html#draw-java.awt.Shape-

http://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html#fill-java.awt.Shape-

相关内容

  • 没有找到相关文章

最新更新