private GridData createGridData(int style, int horizontalSpan, int verticalSpan) {
GridData gridData = new GridData(style);
gridData.horizontalSpan = horizontalSpan;
gridData.verticalSpan = verticalSpan;
return gridData;
}
private GridData createGridData(int style, int horizontalSpan) {
GridData gridData = new GridData(style);
gridData.horizontalSpan = horizontalSpan;
return gridData;
}
public static void main(String[] args) {
SWTDemo swt = new SWTDemo();
}
}
class TreeSelect implements SelectionListener {
Tree tree = null;
Composite rightComposite = null;
SWTDemo swtDemo=null;
public TreeSelect(Tree tree, Composite rightComposite,SWTDemo swtDemo) {
this.tree = tree;
this.rightComposite = rightComposite;
this.swtDemo=swtDemo;
}
public void widgetSelected(SelectionEvent e) {
TreeItem[] items = tree.getSelection();
TreeItem item = (TreeItem) e.item;
TreeItem parentItem = item.getParentItem();
String text = null;
if (parentItem == null) {
swtDemo.stackLayout.topControl =swtDemo.parentComp;
rightComposite.layout();//刷新堆栈式布局的顶容器
} else {
swtDemo.stackLayout.topControl =swtDemo.yourDataComp;
rightComposite.layout();//刷新堆栈式布局的顶容器
}
}
@Override
public void widgetDefaultSelected(SelectionEvent arg0) {
}
分享到:
相关推荐
1. **DJNativeSwing-SWTDemo.jar** - 这是一个演示程序,展示了如何在Swing应用中使用DJNativeSwing和SWT组件,开发者可以通过运行这个示例来学习和理解这两个库的结合使用。 2. **DJNativeSwing-SWT.jar** 和 **...
3. **性能提升**:SWT由于其底层是直接与操作系统进行交互,因此在某些情况下性能优于Swing。DJNativeSwing-SWT能让开发者利用SWT的高性能特性,同时保留Swing的跨平台优势。 4. **兼容性**:DJNativeSwing-SWT兼容...
里面包括DJNativeSwing.jar、DJNativeSwing-SWT.jar、DJNativeSwing-SWTDemo.jar、MozillaInterfaces-1.8.1.3.jar,SWT在64位(4.3版本)和32位下都可以运行的jar
3. **HTML编辑器**:该库还提供了HTML编辑器功能,允许用户在应用程序中编辑和创建HTML内容。 4. **多媒体播放**:DJ Native Swing支持多媒体播放,包括视频和音频,使开发者能够构建媒体丰富的应用程序。 5. **...
1. **DJNativeSwing-SWTDemo.jar** - 这可能是一个演示程序,展示了如何使用JDIC与SWT(Standard Widget Toolkit)结合。SWT是一个用于构建Java GUI的库,与Java Swing类似,但提供了更接近本机平台的外观和行为。 2...
根目录的DJNativeSwing-SWTDemo.jar使用32位jdk运行可查看所有文档及程序代码案例 为何要2分,只是选了一个最少的档, 本人需要去下其他大坑20几分的资源,望谅解,此插件大家琢磨琢磨,值不值你们说了算, 感谢感谢
1. DJNativeSwing-SWTDemo.jar - 这是一个示例或演示程序,展示了如何使用DJNativeSwing-SWT插件。开发者可以通过运行这个程序了解插件的基本用法和功能。 2. DJNativeSwing-SWT.jar 和 DJNativeSwing.jar - 这些是...
1. DJNativeSwing-SWTDemo.jar - 这是一个演示应用程序,展示了如何在Swing中使用DJNativeSwing-SWT,开发者可以通过运行它来了解库的基本用法。 2. DJNativeSwing-SWT.jar 和 DJNativeSwing.jar - 这是库的核心组件...
1. DJNativeSwing-SWTDemo.jar:这是项目的演示程序,展示了如何在Java应用中使用这些组件。 2. DJNativeSwing-SWT.jar 和 DJNativeSwing.jar:分别是Swing和SWT版本的组件库,供开发者在项目中引入并使用。 3. ...
DJNativeSwing-SWTDemo.jar则是一个演示程序,展示了如何使用DJNativeSwing-SWT库来实现这些特性。通过运行这个演示,开发者可以直观地了解如何在Swing应用中添加浏览器组件和VLC播放控件,为自己的项目提供参考。 ...
1. **DJNativeSwing-SWTDemo.jar**:这是一个示例程序,展示了如何使用DJNativeSwing和SWT(标准窗口工具包)进行集成。开发者可以通过运行这个示例了解如何在自己的Swing应用中实现浏览器组件。 2. **DJNativeSwing...
DJNativeSwing-SWTDemo.jar则是一个示例程序,包含了如何使用该库的代码,开发者可以通过运行这个Demo了解具体实现步骤。 在64位系统上,由于Java和SWT库需要与操作系统匹配,因此必须使用64位版本的SWT库。如果在...
在压缩包中的“SwtDemo”可能是一个使用Eclipse RCP构建的SWT(Standard Widget Toolkit)示例。SWT是Eclipse提供的一个轻量级的GUI库,用于创建与操作系统紧密集成的用户界面。它提供了丰富的控件集,包括按钮、...
3. **ISO视图**:对于处理ISO格式文件的应用,DJNativeSwing-SWT提供了一个专门的视图组件,可以展示ISO文件内容,极大地增强了Swing应用的文件处理能力。 此外,压缩包中的资源文件也非常重要: - `DJNativeSwing...
3. **自定义组件**:SWT允许开发者通过组合现有组件或者创建新的绘图表面来创建自定义组件。这通常涉及到对`Canvas`组件的使用,开发者可以在其上绘制自己的图形,实现特定的功能。 4. **滚动条(ScrollBar)**:当...
最后,DJNativeSwing-SWTDemo.jar 可能是一个演示程序,用于展示库的使用示例。 DJNativeSwing-SWT 库的使用,使得 Java 开发者可以利用 SWT 的强大功能,同时享受到现代Web浏览器的特性。SWT 是 Eclipse 开发框架...
DJNativeSwing-SWTDemo.jar应该是包含演示程序的可执行jar文件,可以运行查看内嵌浏览器组件的实例。DJNativeSwing-SWT.jar 和 DJNativeSwing.jar 则是库本身,它们提供了实现内嵌浏览器功能所需的类和方法。licence...
压缩包子文件列表中的"DJNativeSwing-SWTDemo.jar"可能是一个示例应用程序,演示了如何使用DJNativeSwing-SWT库。"DJNativeSwing-SWT.jar"和"DJNativeSwing.jar"是库文件,前者可能是包含SWT支持的版本,后者则可能...
首先,使用SWT需要下载相应的jar包,例如`org.eclipse.swt.win32.win32.x86_64_3.104.2.v20160212-1350.jar`,这适用于Windows 64位系统。如果你使用Eclipse IDE,可以从库中直接导入SWT库。 `Display`类是SWT中...