У меня есть оболочка SWT с браузером SWT. на OSX он работает нормально, но когда на Windows он настаивает на установке отключенной вертикальной полосы прокрутки в оболочке или браузере (я не знаю, какой!). Есть ли способ заставить виджеты скрывать свои полосы прокрутки?
Когда я вызываю getVerticalScrollBar () или горизонтальный эквивалент в оболочке или в браузере, я получаю нулевое значение. Так есть ли способ полного удаления полос прокрутки?
вот мой код, ничего особенного:
this.shell = new Shell(this.display, SWT.CLOSE | SWT.MIN | SWT.MAX);
shell.addListener(SWT.Close, new Listener(){
public void handleEvent(Event event) {
event.doit = false;
location = shell.getLocation();
shell.setVisible(false);
}
});
shell.setSize(popUpSize);
shell.setMinimumSize(popUpSize);
if(this.location == null){
shell.setLocation(x, y);
}else{
shell.setLocation(this.location);
}
shell.setLayout(new FillLayout());
this.browser = new Browser(shell, SWT.NONE | SWT.SMOOTH);
Есть идеи?
Приветствия
Andy