Set background color in java Graphics object -


good day,

know in java graphics object, can user setcolor() method set object color. apply object border. anyway set color whole object? means background of graphics object.

void draw(graphics g)     {         g.setcolor(color);         g.drawrect(left, right, width, height);      } 

kindly advise.

use fillrect() method .

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

from javadoc


drawrect()

draws outline of specified rectangle. left , right edges of rectangle @ x , x + width. top , bottom edges @ y , y + height. rectangle drawn using graphics context's current color.

fillrect()

fills specified rectangle. left , right edges of rectangle @ x , x + width - 1. top , bottom edges @ y , y + height - 1. resulting rectangle covers area width pixels wide height pixels tall. rectangle filled using graphics context's current color.


" this apply object border " because drawrect draw outlines only. " is anyway set color whole object? " misunderstand . , setcolor() set color draw if draw outline can see outline , it's not because of setcolor() set colors border .


Comments

Popular posts from this blog

html - Firefox flex bug applied to buttons? -

html - Missing border-right in select on Firefox -

c# - two queries in same method -