*
The moose likes Swing / AWT / SWT and the fly likes Drawing on a JPanel fails Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Drawing on a JPanel fails" Watch "Drawing on a JPanel fails" New topic
Author

Drawing on a JPanel fails

Alejandro Barrero
Ranch Hand

Joined: Aug 01, 2005
Posts: 311
I am drawing strings on a JPanel after I draw the image of a JPG. The paint component method is

I first draw the image of the JPG and this is working; then I call drawOnGlassPane to draw entered strings. Initially, I was drawing on the glass pane of the parent but since it didn't work I tried the graphics of the JPanel

The line "graphics.drawString(enteredText, xCoordinate, yCoordinate);" is being executed.


Your help will be greatly appreciated,
Alejandro Barrero
Rob Camick
Ranch Hand

Joined: Jun 13, 2009
Posts: 2177
    
    7
I doubt it is the problem but you should not be using drawImmediately inside the paintComponent(() method.

Post your SSCCE that demonstrates the problem.
Alejandro Barrero
Ranch Hand

Joined: Aug 01, 2005
Posts: 311
Thanks Rob. No that's not the problem. It is a weird problem with Eclipse or MyEclipse, because the code works fine in another workspace or project. I am writing to them. I DON'T KNOW HOW TO SET THIS TO RESOLVED.
Darryl Burke
Bartender

Joined: May 03, 2008
Posts: 4530
    
    5

Alejandro Barrero wrote:No that's not the problem.

Even if it's not *the* problem, it most certainly is *a* problem.

To repeat what Rob said: You should not be using drawImmediately(...) inside the paintComponent(...) method


luck, db
There are no new questions, but there may be new answers.
 
 
subject: Drawing on a JPanel fails