• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

graphics object

 
ima clark
Greenhorn
Posts: 19
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8521
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
William Barnes
Ranch Hand
Posts: 986
Eclipse IDE Firefox Browser Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Post some code - and please use the *code* tags.
 
ima clark
Greenhorn
Posts: 19
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you !!
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic