我正在重新审视一些较旧的项目,并且使用最新库的新版本为我的滚动容器和列表添加了一个丑陋的滚动条.
我为"Scroll"和"ScrollThumb"添加了主题条目,透明度为0,边框为空.它删除了一些但不是全部,在Designer中可见的滴答或无标记滚动似乎没有太大作用.
这发生在过去几周的某个时间.我无法找到导致它的原因的模式.(我认为它可能是v3.5中的新内容).
这是我在任何地方删除滚动条的技巧:
UIManager.getInstance().setLookAndFeel(new DefaultLookAndFeel(UIManager.getInstance()) {
@Override
public void bind(Component cmp) {
if (cmp instanceof Container) {
cmp.setScrollVisible(false);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我把那段代码放在我的主类的init方法中.