gpt4 book ai didi

java - 当选中复选框时,JCheckBox 周围的 EmptyBorder 变得可见

转载 作者:行者123 更新时间:2023-12-01 18:33:44 25 4
gpt4 key购买 nike

我在我的 JCheckBox 周围设置了一个 EmptyBorder (为了缩进它,但这并不重要)。当我选择(或取消选择)JCheckBox 时,其周围的边框将绘制为黑色虚线。我根本不想看到这个边界。如何让它不可见?

这是我的(简化的)代码:

JPanel myPanel = new JPanel();
JCheckBox myCB = new JCheckBox("hello");
myPanel.add(myCB);
myCB.setBorder( new EmptyBorder( 2, 15, 2, 2 ) );

最佳答案

the border gets drawn around it as a dashed black line. I don't want to even see this border at all.

那不是边界。这听起来像焦点指示器,指示组件具有焦点。所有组件都有某种焦点指示器来向用户提供反馈。

公司花费数百万美元来拥有一致的 LAF,但如果您确实认为您的 LAF 更好,那么您可以使用:

checkbox.setFocusPainted( false );

关于java - 当选中复选框时,JCheckBox 周围的 EmptyBorder 变得可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970712/

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