SWT中的(文件目录对话框)和(文件对话框)
SWT DirectioryDialog FileDialog
---------------------------------------------------------------------------------------------
文件目录对话框(DirectioryDialog)
放入按钮事件中
DirectoryDialog dd=new DirectoryDialog(shell);
dd.setMessage("setMessage");
dd.setText("setText");
dd.setFilterPath("C://");
String saveFile=dd.open();
if(saveFile!=null){
File directiory=new File(saveFile);
System.out.println(directiory.getPath());
//下面是个text组件
//text1.setText(directiory.getPath());
}
----------------------------------------------------------------------------------------------
文件对话框(FileDialog)
文件对话框(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());
}