| Author |
graphics object
|
ima clark
Greenhorn
Joined: Apr 23, 2002
Posts: 19
|
|
I have a class that has an inner class with a method called paintComponent(Graphic g) that accepts a Graphic object as a parameter. I am trying to call this paintComponent(Graphic g) somewhere else in the program but am not sure how to deal with the graphics object?
|
 |
Cindy Glass
"The Hood"
Sheriff
Joined: Sep 29, 2000
Posts: 8521
|
|
The system knows what it's graphics context is. You just need to ask it to let you in on the secret. If you want a graphics object for the object that you are in (like if you want to call paint or something) you just do a getGraphics() and the method returns a Graphics object. To call your method you would do: paintComponent(getGraphics()) //gets the graphics for "this" If you want the Graphics for a different component you do something like: Graphics g = myComponent.getGraphics(); or whatever.
|
"JavaRanch, where the deer and the Certified play" - David O'Meara
|
 |
William Barnes
Ranch Hand
Joined: Mar 16, 2001
Posts: 965
|
|
|
Post some code - and please use the *code* tags.
|
Please ignore post, I have no idea what I am talking about.
|
 |
ima clark
Greenhorn
Joined: Apr 23, 2002
Posts: 19
|
|
Thank you !!
|
 |
 |
|
|
subject: graphics object
|
|
|