Question

![1

I have gone through the code on Java documentation for Swing look and feel, but I could not find much about how to modify the default look of JButtons.

I want to have rounded/curved corners for JButtons in Swing.

Is there a way to achieve this? What functions and values should I use?

I have used the statement below:

  generateButton.setBorder(new RoundedBorder(20));

The code for RoundedBorder I found in Stack Overflow question Rounded Swing JButton using Java:

I do get a black rounded border outline around the original button. MY button has orange background. But it doesn't remove the orange area outside the rounded corners. Also I do not want the black border.

How should I go about this?

No correct solution

OTHER TIPS

You can easily use a Java Swing theme like Nimbus.

Or check out Stack Overflow question Make a button round.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top