gpt4 book ai didi

codenameone - 最近出现滚动条

转载 作者:行者123 更新时间:2023-12-01 09:50:11 25 4
gpt4 key购买 nike

我正在重新访问一些旧项目,使用最新库的新版本在我的滚动容器和列表中添加了一个丑陋的滚动条。

我为“Scroll”和“ScrollThumb”添加了透明度为 0 且边框为空的主题条目。它删除了一些但不是全部,在设计器中可见的勾选或取消勾选滚动似乎没有太大影响。

这发生在过去几周的某个时候。我找不到导致它的模式。 (我觉得可能是v3.5新增的)。

最佳答案

这是我去除所有滚动条的技巧:

UIManager.getInstance().setLookAndFeel(new DefaultLookAndFeel(UIManager.getInstance()) {
@Override
public void bind(Component cmp) {
if (cmp instanceof Container) {
cmp.setScrollVisible(false);
}
}
});

我将那段代码放在主类的 init 方法中。

编辑(2019 年 5 月 9 日):

使用上面的代码,您可能会遇到一些奇怪的 UI 行为。到目前为止,我的经验是当我使用以下代码更改图像时,RadioButton 和 Checkbox 组件无法正确呈现:

((DefaultLookAndFeel) UIManager.getInstance().getLookAndFeel()).setCheckBoxImages(checkedImage, unCheckedImage);
((DefaultLookAndFeel) UIManager.getInstance().getLookAndFeel()).setCheckBoxFocusImages(checkedImage, unCheckedImage, checkedImage, unCheckedImage);

解决方案(2019 年 5 月 9 日):

将以下内容添加到主类的 init 方法中:

UIManager.getInstance().getLookAndFeel().setFocusScrolling(false);
UIManager.getInstance().getLookAndFeel().setFadeScrollBar(false);

...并将主题常量 scrollVisibleBool 设置为 false。 (我认为 CN1 默认为 false,但我还是设置了它)。

关于codenameone - 最近出现滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39072866/

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