FileDialog fileselect=new FileDialog(shell,SWT.SINGLE);
fileselect.setFilterNames(new String[]{"*.xls","所有文件"});
fileselect.setFilterExtensions(new String[]{"*.xls","*.*"});
String url="";
url=fileselect.open();
System.out.println(url);
- 浏览: 319202 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (352)
- Eclipse (18)
- Python (27)
- Linux (15)
- Effective Java (54)
- Java解惑 (29)
- C语言 (24)
- 设计模式 (13)
- 并发编程 (14)
- 网络 (6)
- 数据库 (6)
- Android框架揭秘 (1)
- Java的NIO (7)
- Java泛型 (9)
- SVN/svnkit (1)
- Socket编程 (4)
- 词法语法解析 (1)
- 程序在生活中 (1)
- 工具的使用 (4)
- C# (1)
- SVN (25)
- SWT (24)
- XML (4)
- ikvm (5)
- WebService (7)
- Hibernate (5)
- GEF (1)
- 排序算法 (9)
- 剑指offer (2)
- 小小算法 (7)
- 深入理解Java虚拟机 (6)
- 操作系统 (3)
- 笔试面试 (2)
- Apache (1)
- JavaScript (2)
- Hadoop&HBase&Zookeeper (16)
最新评论
-
yjq8116:
getString 这个方法你有没有试过,是错误的。这段代码被 ...
ByteBuffer和String的互相转换 -
OnlyForJava:
博主,友情的提醒下,你的Ubuntu写错了
Ubutun上配置hadoop,hbase,zookeeper环境并安装
发表评论
-
SWT实践过程中遇到的问题
2014-01-06 16:36 3521.import org.eclipse.swt.widge ... -
SWT入门-常用组件的使用(转)
2014-01-06 16:36 984转自:http://www.cnblogs.com/kent ... -
SWT的GridData一些参数的图示
2014-01-06 16:36 10571. 参数;verticalSpan GridData g ... -
SWT中的GridLayout(转)例子不错
2014-01-06 16:36 1153GridLayout是一个非常强大的布局管理器,它可以实现很 ... -
SWT的GridLayout一些参数解释
2014-01-06 16:36 15211. GridLayout类的说明GridLayout在包or ... -
SWT中各种参数大全
2014-01-06 16:36 26091按钮组件(Button) (1)Button组件常用样式 ... -
SWT中一些细节的说明
2014-01-06 16:36 3281.shell.pack();函数的效果是将程序打包,使其以 ... -
SWT的TreeVierer的使用
2014-01-06 16:36 437先看一下效果图: 代码结构是这样的: 好的,现在 ... -
SWT的TableVierer的使用三(数据筛选和着色)
2014-01-06 16:36 508如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个 ... -
SWT的ListVierer的使用
2014-01-06 16:36 472package com.test; impor ... -
SWT的选择文件和文件夹的函数
2014-01-06 16:37 847org.eclipse.swt.widgets.Direct ... -
SWT的对话框们
2014-01-06 16:37 794对话框,都继承自org.eclipse.swt.widget ... -
SWT中Display和Shell是个什么东东
2014-01-06 16:37 511Display:与操作系统沟通的桥梁 我们在前 ... -
SWT的CheckBoxTreeView的上级菜单与下级菜单的选中的实现
2014-01-06 16:37 710是不是很神奇? treeViewer. ... -
(转)SWT的CheckBoxTreeViewer的相关用法
2014-01-06 16:37 832最近在项目中需要用到遍历某个目录下所有文件,并按照树形结 ... -
SWT的TitleAreaDialog详解
2014-01-06 16:37 756转自:http://www.cnblogs.com/All ... -
GEF的MVC体系结构
2014-01-06 16:37 529摘要:本文首先介绍 ... -
Eclipse插件引入jar包的方法
2014-01-06 16:37 1270搞了两天,终于找到解决办法了。原来 Eclipse 插件项目 ... -
SWT可视化设计
2014-01-06 16:37 728SWT可视化设计,可以使用Google的WindowBuil ... -
SWT的TreeViewer和TableViewer的交互
2014-01-06 16:37 648左边是一个TreeViewer,右边是一个TableView ...
相关推荐
4. **对话框**(Dialogs):SWT提供了多种对话框,如消息对话框(MessageDialog)、输入对话框(InputDialog)和文件选择对话框(FileDialog),用于进行用户交互。 5. **拖放功能**(Drag and Drop):SWT支持在...
7. 实例代码:可能包括实际的Java代码示例,展示如何创建和使用SWT文件加载器。 8. 遵循的编程模式和设计原则:如何使用SWT与模型-视图-控制器(MVC)或其他设计模式配合。 9. 故障排查和常见问题:列出开发者在使用...
- 对话框:JFace提供了预定义的对话框,如OpenDialog、SaveDialog,简化了文件选择的操作。 - 数据绑定:JFace的数据绑定比SWT更加强大,它可以处理复杂的数据模型和视图关系,如表单验证和自动更新。 3. 示例与...
5. **FileDialog**:用于打开和保存文件的对话框,用户可以通过它们选择要读取或写入的文件。 6. **Event handling**:SWT提供了丰富的事件处理机制,开发者需要编写监听器来响应用户的操作,如点击按钮、选择菜单...
描述中提到的"swt/Jface用到的最基本的jar包"暗示了这个jar文件是构建基于SWT和JFace的应用程序的基础。通常,开发者会依赖这些库来创建具有高效性能和原生外观的Java GUI应用程序。 标签"swt/jface jar"进一步确认...
SWT提供了文件对话框和文件I/O的支持,如`FileDialog`用于打开或保存文件,`File`类提供了基本的文件操作方法。此外,`Stream`和`DataInputStream/OutputStream`类可用于读写二进制或文本数据。 **7. 数据绑定** ...
`FTPWindow.java` 文件中,开发者使用JFace和SWT创建了一个应用程序窗口,展示了如何与FTP服务器进行交互。以下是关键组件和操作的简要概述: 1. `FTPClient` - Apache Commons Net库中的类,负责建立FTP连接和执行...
这里导入了处理文件、数据库结果集以及生成Excel文件所需的类库,还包括了`Eclipse SWT`库中的组件,用于实现文件选择对话框。 ##### 3.2 定义类与构造函数 ```java public class Export2Excel { public Export2...
1. swt.jar:这是SWT库的核心文件,包含了实现SWT功能所需的类和资源。 2. jface-3.5.0.jar:这是JFace库的版本3.5.0,提供了上述提到的高级GUI开发工具和抽象。 3. org.eclipse.core.commands_3.5.0.I20090525-2000...
1. **打开和保存文件**:使用FileDialog类,用户可以选择打开或保存文本文件,这涉及到I/O流的操作,如FileReader和FileWriter,用于读写文件内容。 2. **文本编辑**:Text组件不仅用于显示文本,还可以接收用户...
【Java记事本】是一个基于...开发者可以通过它来实践组件的使用、事件处理机制以及文件I/O操作,从而提升自己的编程技能。同时,这个项目的源代码也可以作为参考,帮助初学者理解如何在实际项目中组织和实现这些功能。
数据库文件可以是结构化的文本文件,如CSV,或者使用关系型数据库管理系统(如SQLite)生成的文件。数据库设计应该包括城市、线路编号、起始站、终点站、途经站等关键字段,以便高效地进行查询和展示。 **通用性** ...
打开文件时,通常会弹出文件选择对话框,`FileDialog`类可以帮助实现这一功能。 7. **异常处理**:在文件操作中,应考虑可能出现的异常,如文件不存在、无法写入等。通过`try-catch`块捕获并处理这些异常,确保程序...
2. **JFace和SWT的关系**:JFace是基于SWT构建的高级UI框架,简化了SWT的使用,提供了数据绑定、视图模型、对话框等功能,使得开发者能更专注于业务逻辑而不是底层细节。 3. **事件驱动编程**:Java跳棋应用的核心...
文件操作则需要使用`java.io`包中的流式I/O类来处理文件读写,而剪贴板操作则依赖于`java.awt.datatransfer`包。 此外,开发者还提到使用了一个外部的字体选择窗口类,这可能是为了提供一个美观且用户友好的方式让...
也可以通过菜单或对话框选择保存或打开矩阵的文件。 5. **事件监听**:在SWT中,控件的行为通常通过添加事件监听器来实现。例如,当用户点击“创建”按钮时,会触发一个事件,执行创建矩阵的代码。 6. **布局管理*...
注意,为了正确处理文件内容,通常需要使用`BufferedReader`和`FileInputStream`等I/O流进行读取。 在实际应用中,可能还需要考虑更多细节,例如错误处理、用户自定义的打印设置、多页打印、预览功能以及不同操作...
`org.eclipse.jface.source_3.6.0.I20100601-0800.jar.zip` 文件则涉及到了JFace,它是Eclipse RCP中的一个高级UI库,基于SWT构建,提供了一些抽象和简化UI开发的类和视图。JFace的目标是减少编写GUI代码的复杂性,...