JButton怎么设置圆角
时间: 2023-10-25 22:56:31 浏览: 326
您可以使用 `setBorder()` 方法来设置 `JButton` 的边框,然后使用 `BorderFactory.createRoundRectBorder()` 方法创建一个圆角边框。以下是一个示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class RoundedButtonExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Rounded Button Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton roundedButton = new JButton("Round Button");
roundedButton.setPreferredSize(new Dimension(150, 50));
// 设置圆角边框
roundedButton.setBorder(BorderFactory.createRoundRectBorder(10, 10));
frame.getContentPane().add(roundedButton);
frame.pack();
frame.setVisible(true);
}
}
```
在上面的代码中,我们使用 `setPreferredSize()` 方法来设置按钮的大小,并使用 `createRoundRectBorder()` 方法创建一个具有指定圆角半径的圆角边框。您可以根据需要调整圆角半径的值。运行代码后,您将看到一个具有圆角边框的按钮显示在窗口中。
请注意,这个示例代码仅用于演示目的。您可能需要根据您的实际需求进行调整和定制。
阅读全文