java圆角边框jframe
时间: 2023-10-14 12:25:43 浏览: 220
Java 圆角边框实例
4星 · 用户满意度95%
你可以使用Java Swing中的BorderFactory类来创建带有圆角边框的JFrame。
下面是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.*;
public class RoundedJFrameExample extends JFrame {
public RoundedJFrameExample() {
setTitle("Rounded JFrame Example");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
// 创建一个带有圆角边框的面板
JPanel panel = new JPanel();
panel.setBackground(Color.WHITE);
panel.setBorder(BorderFactory.createRoundedBorder(20, Color.GRAY));
// 将面板添加到JFrame中
getContentPane().add(panel);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
RoundedJFrameExample frame = new RoundedJFrameExample();
frame.setVisible(true);
});
}
}
```
在上面的示例中,我们创建了一个带有圆角边框的JPanel,并将其添加到JFrame中。要创建圆角边框,请使用BorderFactory类的createRoundedBorder()方法并指定圆角半径和边框颜色。最后,我们使用SwingUtilities类的invokeLater()方法来确保我们的JFrame在事件分派线程中创建和显示。
阅读全文