![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?

没有正确的解决方案

其他提示

You can easily use a Java Swing theme like Nimbus.

Or check out Stack Overflow question Make a button round.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top