文件目录对话框(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());
}