话不多说直接上代码
FileDialog fileDialog = new FileDialog(shell, SWT.SAVE);
// 设置默认打开的路径
fileDialog.setFilterPath(System.getProperty("user.home") + File.separator + "Downloads");
// 设置所打开文件的扩展名
fileDialog.setFilterExtensions(new String[] { "*." + "exe" });
// 设置显示在下拉框中的扩展名的名称
fileDialog.setFilterNames(new String[] { "*." + "exe", "*.*" });
// 设置默认文件名
fileDialog.setFileName("安装包");
//文件路径
String targetFile = fileDialog.open();
if (StringUtils.isNotEmpty(targetFile)) {
//下载的业务逻辑
}
来源:CSDN
作者:杰灬杰
链接:https://blog.csdn.net/qq_42493452/article/details/103475949