文件目录对话框(DirectioryDialog)
DirectoryDialog dd=new DirectoryDialog(shell);
dd.setMessage("select the location directory");
dd.setText("Select Directory");
dd.setFilterPath("C:\\");
String locationPath=dd.open();
if(locationPath!=null){
projectLoctation=locationPath;
locationText.setText(locationPath);
}
文件对话框(FileDialog)
FileDialog fd=new FileDialog(shell,SWT.OPEN);
fd.setFilterPath(System.getProperty("JAVA.HOME"));
fd.setFilterExtensions(new String[]{"*.txt","*.*"});
fd.setFilterNames(new String[]{"Text Files(*.txt)","All Files(*.*)"});
String file=fd.open();
if(file!=null){
File path=new File(file);
System.out.println(path.getPath());
}
分享到:
相关推荐
在这个项目"黑客帝国炫酷动态背景登录对话框"中,开发者利用Eclipse SWT和JFace的技术,创造了一个独特的登录对话框。对话框的背景不再是静态的,而是动态的黑客帝国风格的字符雨效果,这种效果通常由快速下落的绿色...
2. **SWT或Applet客户端**:在SWT应用中,你可以创建一个按钮或菜单项,当用户点击时触发文件选择对话框,获取到本地文件路径后,发送请求到服务器端。在Applet中,用户可能需要通过上传文件的方式,或者通过JNLP...
SWT提供了多种对话框,如信息对话框(MessageDialog)、确认对话框(ConfirmDialog)和文件选择对话框(FileDialog),便于与用户进行交互。 6. **拖放功能** SWT支持拖放操作,使得在GUI中移动数据变得简单。 7...
4. **about.html** 和 **about_files**:这些通常与软件的关于对话框相关,`about.html`可能是关于SWT库的许可信息和版本说明,而`about_files`可能包含了显示在“关于”对话框中的图标和其他资源。 在Eclipse中...
4. **对话框**(Dialogs):SWT提供了多种对话框,如消息对话框(MessageDialog)、输入对话框(InputDialog)和文件选择对话框(FileDialog),用于进行用户交互。 5. **拖放功能**(Drag and Drop):SWT支持在...
开发者在构建针对64位Windows的Java应用时,需要将这个jar文件添加到类路径中,以便能够使用SWT提供的各种组件和功能。 SWT提供了丰富的组件,包括按钮、文本框、滚动条、树形视图、表格、菜单等,这些组件都可以在...
4. **对话框**(Dialogs):SWT提供了多种对话框,如MessageDialog(消息对话框)、FileDialog(文件对话框)和ColorDialog(颜色对话框),用于与用户进行交互。 5. **数据绑定**(Data Binding):SWT提供了JFace...
4. **对话框**:SWT提供了诸如消息对话框(MessageDialog)、输入对话框(InputDialog)和文件选择对话框(FileDialog)等,学习如何创建和使用这些对话框,可以增强应用的交互性。 5. **拖放操作**:SWT支持拖放...
Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中用于构建图形用户界面(GUI)的库,尤其在开发Eclipse插件或RCP(Rich Client Platform)应用时非常常见。SWT是Eclipse项目的一个核心组件,它提供了一套...
6. **对话框(Dialogs)**:SWT 提供了多种类型的对话框,包括消息对话框(MessageDialog)、输入对话框(InputDialog)、文件选择对话框(FileDialog)等,方便实现与用户的交互。 7. **拖放支持(Drag and Drop)...
描述中提到的"src.zip"文件包含的是SWT的源代码,这对于开发者进行调试、学习和定制SWT行为至关重要。源代码可以被导入到任何支持Java开发的IDE,比如Eclipse,通过关联源码,可以在编写代码时直接查看SWT的内部实现...
`about.html`和`about_files`可能包含了SWT或Eclipse的相关信息,如版权声明、版本号等,通常在软件的“关于”对话框中显示。 使用SWT和JFace开发时,可以创建各种丰富的用户界面,如按钮、文本框、表格、树形视图...
开发者可以利用这些组件构建复杂的应用程序,同时,由于SWT与操作系统底层的紧密联系,使得这些组件能够更好地支持本地化的外观和行为,例如剪贴板操作、文件对话框和打印服务。 在Native Swing方面,有时候开发者...
7. `about_files`:可能是一系列与软件关于信息相关的文件,比如图标、版权信息等,用于显示在软件的"关于"对话框中。 使用Eclipse SWT,开发者可以创建功能丰富的、与操作系统紧密集成的应用程序。SWT提供了事件...
6. `about_files`:这个目录可能包含了Eclipse关于对话框显示的其他资源文件,如图标、语言文件等。这些文件通常用于展示项目的版权信息、图标和其他定制内容。 通过分析这些文件,我们可以深入理解Eclipse SWT和...
在弹出的对话框中选择`Java Build Path`选项卡。 - **添加外部JAR文件**:在`Libraries`选项卡下点击`Add External JARS`按钮,选择包含SWT类的JAR文件。通常情况下,该文件名为`swt.jar`,位于安装目录下的相应...
这个压缩包中的"JFace-SWT-中文版API.chm"文件是一个CHM格式的帮助文档,这是Windows平台下的离线帮助文件,包含了JFace和SWT的中文API参考。开发者可以通过查阅这个文档,了解各个类、方法和属性的功能及用法,为...
3. **对话框和表单**:JFace提供了一系列的对话框和表单组件,使得创建常见的对话框,如打开/保存文件对话框,变得简单。 4. **表和树的视图**:JFace的表格和树视图组件提供了更高级的特性,如过滤、排序和分页,...
总之,SWT API CHM文件是Eclipse开发者不可或缺的参考资料,它提供了详细的API描述和实例,能够帮助开发者更好地理解和使用SWT来创建功能丰富的Java GUI应用程序。通过高效地利用这个离线文档,开发者可以在无网络...
6. `about_files`:通常这个目录包含了关于SWT的图标和其他资源文件,这些文件可能会在关于对话框或者其他地方显示。 使用这些文件,开发者可以将SWT库导入到Eclipse项目中,通过编写Java代码来创建各种控件、布局...