java如何为jlabel设置边框
时间: 2023-07-29 10:10:37 浏览: 341
您可以使用 `setBorder()` 方法来为 `JLabel` 组件设置边框。这个方法接收一个 `Border` 对象参数,可以使用 `BorderFactory` 工厂类提供的一些方法来创建 `Border` 对象。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
public Main() {
JLabel label = new JLabel("Hello, World!");
label.setHorizontalAlignment(JLabel.CENTER);
label.setBorder(BorderFactory.createLineBorder(Color.RED, 2)); // 设置边框
add(label);
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new Main();
}
}
```
在上面的代码中,我们使用 `BorderFactory` 工厂类提供的 `createLineBorder()` 方法创建了一个红色的线边框,并使用 `setBorder()` 方法将其设置为 `JLabel` 组件的边框。您可以根据需要选择合适的 `Border` 类型和参数来创建不同样式的边框。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)