java - Swing JButton 的圆角 Swing 没有实际 JButton 的功能

标签 java swing border jbutton

<分区>

![ 1

我已经查看了 Java documentation for Swing look and feel 上的代码, 但我找不到太多关于如何修改 JButtons 的默认外观的信息。

我想在 Swing 中为 JButtons 设置圆角/曲角

有办法实现吗? 我应该使用哪些函数和值?

我使用了下面的语句:

  generateButton.setBorder(new RoundedBorder(20));

我在 Stack Overflow 问题中找到的 RoundedBorder 代码 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.

我该怎么办?

最佳答案

您可以轻松使用 Java Swing 主题,例如 Nimbus .

或者查看 Stack Overflow 问题 Make a button round .

关于java - Swing JButton 的圆角 Swing 没有实际 JButton 的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140006/

相关文章:

java - JList 添加第一个元素非常慢

css - CSS 初学者 style=border

java - 当数组大小增加时找到第 n 个最大的数字(多次)

java - JavaFX 中的按钮不会响应

java - 如何更改 JTextPane 中特定符号的颜色 [java]

css - Div 旋转在某些点增加父级宽度

css - 边界半径问题 CSS

java - 如何从 vaadin 7 中的流打印 pdf 文件?

java - 硬币兑换 : dynamic programing O(N) complexity

java - 如何在同一个 JPanel 中实现南北部分