java编程用到swt,打开文件夹的方法的参数是什么

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:01:36
public class server extends Shell {

private List list;
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
Display display = Display.getDefault();
server shell = new server(display, SWT.SHELL_TRIM);
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* Create the shell
* @param display
* @param style
*/
public server(Display display, int style) {
super(display, style);
createContents();
setLayout(new FillLayout());
}

/**
* Create contents of the window
*/
protected void createContents() {
setText("SWT Application");
setSize(500, 375);

final Composite c

声明一个Dialog或者Frame这个是JAVA的内置对象。用来确定你要加载的文件!!!

用DirectoryDialog。会跳出那种专门用来选文件夹的对话框(用树形结构显示文件夹,看不到文件的那种)。
DirectoryDialog dialog = new DirectoryDialog(Shell);
而且有setFilterPath(String )方法来限制显示的文件夹。