gpt4 book ai didi

java - java中禁用按钮时如何摆脱视觉效果

转载 作者:行者123 更新时间:2023-11-30 03:31:15 25 4
gpt4 key购买 nike

当我使用此设置禁用按钮时:

jButton.setEnabled(false);

然后在第二个元素上可以看到这种视觉效果 ->

如何禁用该按钮,但保持第一个元素的外观?

最佳答案

how to get rid of visual effect when disabling buttons

公司花费数百万美元开发一个可以通用且可供所有用户使用的 UI。

如果没有视觉指示,用户如何知道该按钮已被禁用?

无论如何,(咆哮结束)你可以手动设置禁用图标:

button.setDisabledIcon( button.getIcon());

如果您碰巧按钮上有文本,则文本仍将被禁用,因此您可以使用自定义 ButtonModel,而不是禁用图标:

button.setModel( new DefaultButtonModel()
{
@Override
public boolean isArmed()
{
return false;
}

@Override
public boolean isPressed()
{
return false;
}
});

关于java - java中禁用按钮时如何摆脱视觉效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28978911/

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