gpt4 book ai didi

Java Swing - JButton 错误边框

转载 作者:行者123 更新时间:2023-11-30 03:42:19 26 4
gpt4 key购买 nike

我尝试为“确定”按钮设置新的红色边框,但不是 this1我得到this2来自this这。如何制作第一张图片? (这是Photoshop)

我试试

button.setBorder(new LineBorder(Color.RED, 1));

最佳答案

您覆盖了按钮的默认边框。您应该使用现有的边框和新的红色边框来设置复合边框。

Border innerBorder = button.getBorder();
Border outerBorder = new LineBorder(Color.RED, 1);
button.setBorder(new CompoundBorder(outerBorder, innerBorder));


这是一个与 BorderFactory 结合使用的单行代码:-)

button.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createLineBorder(Color.RED, 1),
button.getBorder()));


使用 BorderFactory - http://docs.oracle.com/javase/tutorial/uiswing/components/border.html#createapi

关于Java Swing - JButton 错误边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26567891/

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