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 Android Security Essentials Live Lessons this week in the Android 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: 4344

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.
Consider Paul's rocket mass heater.
subject: JLabel vs drawString
Similar Threads
cache ejb
Messagebox with Mouseevent
Difference between String str = "" and String str = new String().
quick gui question
Setting JTree Row Components