Widget的子类Control是一个比较庞大的基类,大部分SWT部件都在此类下,其直接子类有Button(按钮)、Label(标记)、ProgressBar(进度条)等。Control的子类Scrollable是所有可以带滚动条的对象的基类,比如Text(文本框)、List(列表框)等。Scrollable的子类Composite是SWT中一个重要的类,它是所有可以容纳其他部件...
Cloud Studio代码运行 1packagecom.xingoo.plugin.swttest;23importjavax.swing.Scrollable;4importjavax.swing.text.StyleConstants.ColorConstants;56importorg.eclipse.swt.SWT;7importorg.eclipse.swt.graphics.Color;8importorg.eclipse.swt.layout.FillLayout;9importorg.eclipse.swt.widgets.Display;10importorg.eclipse....
privatestaticvoidhandleScrollBars(Widgetroot,WidgetTreeVisitorvisitor){ if(rootinstanceofScrollable){ Scrollablescrollable=(Scrollable)root; ScrollBarhorizontalBar=scrollable.getHorizontalBar(); if(horizontalBar!=null&&horizontalBar.getParent()==scrollable){ accept(horizontalBar,visitor); } ScrollBarverticalBar...
The following examples show how to use org.eclipse.swt.widgets.Scrollable. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the...
类名称:Scrollable 方法名:resizeHandle Scrollable.resizeHandle介绍 暂无 代码示例 代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc @Override voidresizeHandle(intwidth,intheight){ super.resizeHandle(width,height); if(socketHandle!=0){ ...
工作中一个任务是为一个已经有的Composite添加滚动条,原以为可以这样实现: Composite scrollabledComposite = new Composite(parent, SWT.H_SCROLL | SWT.V_SCROLL); 再设置一下其它的参数就可以了,谁知这样是可以添加滚动条,但是滚动条里的Composite根本不会跟着动;于是,查API,发现有ScrolledComposite这个类,好家伙...
本文整理了Java中org.eclipse.swt.widgets.Scrollable.getSize()方法的一些代码示例,展示了Scrollable.getSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scrollable.getSize()方法的具体详情如下: ...
本文整理了Java中org.eclipse.swt.widgets.Scrollable.setSize()方法的一些代码示例,展示了Scrollable.setSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scrollable.setSize()方法的具体详情如下: ...
那么什么样的部件可以有滚动条呢?只要是org.eclipse.swt.widgets.Scrollable的子类就可以使用这两个风格定义自己的滚动条。这是我们顺便提到的一点题外话。 如果你把上面的程序填充完整运行一下的话会发现出来的样子很难看。因为Composite本身是看不到的。而可以孤零零地看到一个突出的滚动条在那里。所以实际上单独使用Co...
()方法,所以继承他的Button类会被视为Tab的组件,继承widget下的Scrollable没有重新setTabItemFocus()方法,所以往下的所有组件都不视为Tab组件,包括Composite,按照这样的推论,假如自定义一个继承至widget的类都能重写setTabItemFocus()这个方法就可以了,但是,setTabItemFocus()这个方法,在Widget里面被视为只有同包才能...