File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes JLabel vs drawString Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JLabel vs drawString" Watch "JLabel vs drawString" New topic

JLabel vs drawString

john price
Ranch Hand

Joined: Feb 24, 2011
Posts: 495

Which one is better for performance, JLabel or drawString? drawString is using Java2D, obviously. My hypothesis is JLabel. How much performance will I gain from moving from the worse one to the better one?

“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.” (Mosher's Law of Software Engineering)
“If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger Dijkstra)
john price
Ranch Hand

Joined: Feb 24, 2011
Posts: 495

Matthew Brown

Joined: Apr 06, 2010
Posts: 4541

I think you're more likely to get a useful response in the GUI forums, so I'll move this thread there.

Personal opinion though - I don't think performance is all that relevant. If a JLabel is appropriate it has all sorts of advantages regarding consistent look-and-fee, accessibility features, correct behaviour when used with layout managers compared to just drawing the string like a graphic.
I agree. Here's the link:
subject: JLabel vs drawString
It's not a secret anymore!