directorydialog1.java

来自「这是我做的一个收发邮件的软件」· Java 代码 · 共 40 行

JAVA
40
字号
package source;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.DirectoryDialog;
import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell;

public class DirectoryDialog1 {

    public static String getDirectory() {
       
    	final Shell shell = new Shell();

    	FileDialog dlg = new FileDialog(shell, SWT.OPEN);
        dlg.setText("文件"); 
        dlg.setFilterPath("d:/");
        String fileName = dlg.open(); 

        if (fileName!= null)
            return fileName;
        else
        	return "";

    }
    public static String getDirectory2() {
        
    	final Shell shell = new Shell();

    	DirectoryDialog dlg=new DirectoryDialog(shell,SWT.OPEN);
    	dlg.setText("目录"); 
        dlg.setFilterPath("d:/"); 
        String directory = dlg.open(); 
        if (directory!= null)
            return directory; 
        else
        	return "d:/";

    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?