使用Java Swing设计: 1.创建一个背景色为白色的窗口; 2.更换窗口外边框为白色
时间: 2024-04-16 07:28:20 浏览: 141
要更改窗口外边框的颜色,我们可以使用 `javax.swing.border.LineBorder` 类来创建一个自定义的边框,并将其应用于窗口。以下是一个示例代码:
```java
import javax.swing.*;
import javax.swing.border.LineBorder;
import java.awt.*;
public class CustomWindow extends JFrame {
public CustomWindow() {
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个白色的边框
LineBorder border = new LineBorder(Color.WHITE);
// 应用边框到窗口
setBorder(border);
getContentPane().setBackground(Color.WHITE); // 设置窗口背景色为白色
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
CustomWindow window = new CustomWindow();
});
}
}
```
在这个示例中,我们创建了一个继承自 JFrame 的 CustomWindow 类。在构造函数中,我们设置了窗口的大小和位置,并设置了默认的关闭操作。
然后,我们创建了一个 `LineBorder` 对象,将其颜色设置为白色。最后,我们使用 `setBorder` 方法将边框应用到窗口上,从而更改了窗口外边框的颜色。
希望这个示例能帮助到你!
阅读全文