gpt4 book ai didi

java - 如何更改按钮的颜色,而不仅仅是其周围的边框?

转载 作者:行者123 更新时间:2023-12-02 08:48:24 24 4
gpt4 key购买 nike

我想更改按钮的背景色和前景色。我使用了 setBackground 、 setForeground 和 setOpaque(true) ,它适用于前景,但不适用于按钮的背景。按钮周围有一种黑色边框,但我希望按钮本身是黑色的。我该如何修复它?

this.closeButton = new JButton ("Close");
this.closeButton.setBackground(Color.BLACK);
this.closeButton.setForeground(Color.PINK);
this.closeButton.setOpaque(true);

This is what I have

最佳答案

“边框”由外观委托(delegate)提供。您可以通过调用 button.setBorderPainted

来“禁用”它

这可能会也可能不会满足您的期望

Close button

JButton button = new JButton("Close");
button.setBackground(Color.BLACK);
button.setForeground(Color.PINK);
button.setBorderPainted(false);
button.setOpaque(true);

关于java - 如何更改按钮的颜色,而不仅仅是其周围的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60939388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com