• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problem with paint methods

 
anomyth kumar
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
this is the code which draws the star image to the frame



while using the normal paint method it refreshes the frame and draws the star image but while using the paintcomponent method the image is getting dragged and while using paintchildren the image is drawn as that of normal paint method

would anybody explain what is exactly happening and the difference between these three paint methods.
 
Ulf Dittmer
Rancher
Posts: 42968
73
 
Chris Nash
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't see where y is getting set to anything but 0, but I didn't do an exhaustive examination of the code. I think your problem is here:



Try this instead:


Calling the super method makes it behave like a regular JComponent, but still implements your painting. You may have to set the component to transparent (setOpaque(false)), but other than that, it should behave like you expect it to. HTH
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic