滚动条、进度条,浏览器

ScrolledComposite sc=new ScrollComposite(shell,SWT.Horizonal|SWT.vertical);
sc.setControl(label);
ScrolledComposite不是一个单独的控件,需要与其它控件结合,若想作为一个独立的控件使用Slider。可以对Slider的selection事件进行监听。

ProgressBar
Progressbar bar=new Progressbar(shell,SWT.None)//默认样式,用于指示确定的工作量,可以设置其最小、最大、当前值(setSelection);对于不确定的工作,使用Indeterminate样式。

ProgressIndicator是Jaface提供的高级控件,封装了progressbar,可以用于确定或不确定工作指示,对于确定工作,调用beginTask开始执行流程,并需要反复调用worked或sendRemainingWork使进度达到100%,然后调用done方法完成流程。对于不确定工作,调用beginAnimatedwork开始流程,随时调用done方法回到初始状态

浏览器
Browser browser=new Browswe(shell,SWT.NONE)
broser.setURL()//设置地址

可以在窗口中嵌入OLe对象,如word,excell。。。

你可能感兴趣的:(工作,浏览器)