JButton 选中后边框
时间: 2023-12-06 15:39:41 浏览: 160
JButton去除边框
当 JButton 被选中时,它的边框会显示为默认的焦点边框。如果您想自定义此边框,可以使用 Swing 的 BorderFactory 类创建一个自定义边框,然后将其设置为 JButton 的边框。
以下是一个示例代码,演示如何创建一个自定义边框并将其设置为 JButton 的边框:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.border.Border;
public class CustomButtonBorderDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Custom Button Border Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个自定义边框
Border customBorder = BorderFactory.createLineBorder(Color.RED, 3);
// 创建一个 JButton,并将自定义边框设置为它的边框
JButton button = new JButton("Click me");
button.setBorder(customBorder);
frame.getContentPane().add(button);
frame.pack();
frame.setVisible(true);
}
}
```
在上面的示例中,我们创建了一个红色的线边框,并将其设置为 JButton 的边框。当按钮被选中时,这个自定义边框将被显示。
阅读全文