原程序:Snippet114
1,Tree支持 SWT.CHECK 类型的树。
2,单击复选框或Item产生SWT.Selection事件,如果单击的是复选框,event.detail = SWT.CHECK。
3,双击Item产生SWT.DefaultSelection
public class Snippet114 {
public static void main (String [] args) {
Display display = new Display ();
Shell shell = new Shell (display);
shell.setLayout(new FillLayout());
Tree tree = new Tree (shell, SWT.CHECK | SWT.BORDER);
for (int i=0; i<12; i++) {
TreeItem item = new TreeItem (tree, SWT.NONE);
item.setText ("Item " + i);
}
tree.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
String string = event.detail == SWT.CHECK ? "Checked" : "Selected";
System.out.println (event.item + " " + string);
}
});
tree.addListener(SWT.DefaultSelection, new Listener() {
public void handleEvent(Event event) {
System.out.println ("DefaultSelection");
}
});
shell.setSize (200, 200);
shell.open ();
while (!shell.isDisposed()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}
- 大小: 4.2 KB
分享到:
相关推荐
org.eclipse.swt.cocoa.macosx.x86_64 org.eclipse.swt.gtk.linux.aarch64 org.eclipse.swt.gtk.linux.arm org.eclipse.swt.gtk.linux.ppc64le org.eclipse.swt.gtk.linux.s390 org.eclipse.swt.gtk.linux.s390x org...
org.eclipse.swt.custom.DefaultContent.class org.eclipse.swt.custom.ExtendedModifyEvent.class org.eclipse.swt.custom.ExtendedModifyListener.class org.eclipse.swt.custom.LineBackgroundEvent.class org....
DJNativeSwing-SWT.jar是这个库的核心,它实现了将SWT组件集成到Swing应用中的桥梁,使得开发者可以在一个应用中同时利用Swing和SWT的优点。 DJNativeSwing.jar是DJProject的主要库,它包含了一系列用于构建混合...
org.eclipse.swt.gtk.linux.x86_3.7.0.dist.jar
标题“swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位”表明这个压缩包包含了适用于64位Windows操作系统的SWT库。描述中提到的“64位windows操作系统使用的SWT库”进一步确认了这一点。 SWT的设计目标是...
标题中的"swt.designer.pro.keygen.for.eclipse.3"提及的是该插件的一个专业版密钥生成器,这通常用于激活软件的高级功能。 SWT (Standard Widget Toolkit) 是一个开源的Java库,由Eclipse基金会维护,它允许Java...
这个是eclipse中的swt的org.eclipse.swt.win32.win32.x86.source_3.4.1.v3452b.jar
在部署时,只需将这个库替换原有的x86版本的`swt.jar`,即可实现跨平台的兼容性,极大地简化了开发和维护的工作。 在实际操作中,替换过程非常简单:首先,确保服务器上已经安装了Java运行环境,并且应用程序依赖项...
org.eclipse.swt.win32.win32.x86_64-4.3.jar
Tree tree = new Tree(shell, SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL); ``` 接下来,我们可以通过`TreeItem`来添加菜单项和子菜单项。例如,创建一个主菜单“菜单1”,并在其下添加两个子菜单“子菜单1...
org.eclipse.swt.win32.win32.x86_64_3.100.1.v4236b.jar 64位 org.eclipse.swt.win32.win32.x86_64_3.100.1.v4236b.jar 64位
org.eclipse.swt.win32.win32.x86_3.102.0.v20130605-1544.rar org.eclipse.swt.win32.win32.x86_3.102.0.v20130605-1544.rar
swt.jar swt.jar swt.jar swt.jar swt.jar
- **SWT.DefaultSelection**:默认选中时 - **SWT.Deiconify**:窗口不是最小化时 - **SWT.Dispose**:释放资源时 - **SWT.DragDetect**:拖动控件时 - **SWT.Expand**:展开树节点时 - **SWT.FocusIn**:控件获得...
SWT6.8破解文件 JAVA...SWT... 需要的就下吧~
标题“org.sf.feeling.swt.win32.extension_1.1.0_SDK”表明这是一个软件开发工具包(SDK),特别地,它与Java平台上的SWT(Standard Widget Toolkit)扩展有关,专注于Win32操作系统。SWT是Java的一种GUI库,用于...
SWT—HOOK,包含源码,jar,demo示例等。键盘监听、键盘钩子。下载导入直接可用。
例如,要创建一个窗口,可以使用`org.eclipse.swt.widgets.Shell`类,创建控件如按钮可以使用`org.eclipse.swt.widgets.Button`类。同时,为了确保与64位系统兼容,还需要设置正确的Java虚拟机参数,比如使用64位的...
swt运行时所需的dll文件,包括swt-awt-win32-3236.dll swt-gdip-win32-3236.dll swt-win32-3229.dll swt-win32-3236.dll
org.eclipse.swt.win32.win32.x86_64-4.3.jar org.eclipse.swt.win32.win32.x86_64-4.6.jar org.eclipse.swt.win32.win32.x86-4.3.jar org.eclipse.swt.win32.win32.x86-4.6.jar linux和mac环境不需要,window环境...