我是靠谱客的博主 狂野火车,最近开发中收集的这篇文章主要介绍java graphics颜色_在Java Graphics对象中设置背景色,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

美好的一天,

知道在Java Graphics对象中,我们可以使用setColor()方法设置对象颜色.但这仅适用于对象边框.无论如何要为整个对象设置颜色?我的意思是Graphics对象的背景.

void draw(Graphics g)

{

g.setColor(color);

g.drawRect(left, right, width, height);

}

好心提醒.

解决方法:

使用fillRect()方法.

g.fillRect(left, right, width, height);

drawRect()

Draws the outline of the specified rectangle. The left and right edges of the rectangle are at x and x + width. The top and bottom edges are at y and y + height. The rectangle is drawn using the graphics context’s current color.

fillRect()

Fills the specified rectangle. The left and right edges of the rectangle are at x and x + width – 1. The top and bottom edges are at y and y + height – 1. The resulting rectangle covers an area width pixels wide by height pixels tall. The rectangle is filled using the graphics context’s current

color.

“这仅适用于对象边框”,因为drawRect仅绘制轮廓.

“总要为整个对象设置颜色吗?”您误会了.和setColor()将颜色设置为要绘制的轮廓,则只能看到轮廓,而不是因为setColor()将颜色设置为border.

标签:background,graphics,colors,border,java

来源: https://codeday.me/bug/20191028/1948747.html

最后

以上就是狂野火车为你收集整理的java graphics颜色_在Java Graphics对象中设置背景色的全部内容,希望文章能够帮你解决java graphics颜色_在Java Graphics对象中设置背景色所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部