g.drawrect 和g.fillRect的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了g.drawrect 和g.fillRect的区别相关的知识,希望对你有一定的参考价值。

如题所示,请问一下Graphics这个类的两个方法有什么区别
这是我无意间在网上找的答案,分享给大家。drawRect()和fillRect()都是用来画矩形,然而:
drawRect(int x,int y,int width,int height):画线框围起来的矩形。其中参数x和y指定左上角的位置,参数width和height是矩形的宽和高。
fillRect(int x,int y,int width,int height):是用预定的颜色填充一个矩形,得到一个着色的矩形块。

前一个是画空心方框,后一个是画实心方框 参考技术A draw:是画的意思,画一个矩形(框)□ ;
fill:是填充的意思,填充一个矩形(区域)■;

以上是关于g.drawrect 和g.fillRect的区别的主要内容,如果未能解决你的问题,请参考以下文章

AWT 绘画工具不是像素完美的

旋转 BufferedImage 时如何产生清晰的绘制结果?

验证码的旋转与放缩代码

如何获取 Java 图形位置信息?

Java实现图片渲染((拖动)马赛克黑白照油画风格等)

如何使用鼠标拖动绘制矩形和椭圆?