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 Resizing JRadioButton Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Resizing JRadioButton" Watch "Resizing JRadioButton" New topic

Resizing JRadioButton

Farhad Rahmati
Ranch Hand

Joined: Dec 16, 2010
Posts: 96
is it possible to resize JRadio Button?

I mean the circle, not the text. I want to resize the Radio button make it bigger for touch screen application. as it's size it very small

Rob Spoor

Joined: Oct 27, 2005
Posts: 20276

That's an icon, and you can set and get it from the radio button. Well, not "it" - "them". There's at least two of them; play around with the setIcon and setXXXIcon methods.

How To Ask Questions How To Answer Questions
Darryl Burke

Joined: May 03, 2008
Posts: 5115

Actually, in the default Metal LaF at least, it's just one Icon* which reacts to rollover/pressed/selected states by casting the Component passed to its paintIcon method to a JRadioButton and retrieving its model.

* private class javax.swing.plaf.metal.MetalIconFactory.RadioButtonIcon, obtainable via public static Icon getRadioButtonIcon()

Farhad, one easy way to get a larger circle could be to layer your own Icon, which simply draws a circle of the desired size, with the default Icon. See the HCenter/VCenter alignment sample on

luck, db
There are no new questions, but there may be new answers.
Farhad Rahmati
Ranch Hand

Joined: Dec 16, 2010
Posts: 96
Darryl Burke and Rob Spoor

Thank you very much for this information, I was thinking about Icon, but never tried. Yea I will have a go

I agree. Here's the link:
subject: Resizing JRadioButton
It's not a secret anymore!