SWT中FileDialog属性 new FileDialog(shell, 这里用啥属性) ;是如下窗体 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fileDialog = new FileDialog(Display.getCurrent().getActiveShell(), SWT.OPEN); switch (type) { case DOCUMENT: { fileDialog.setText("请选择文本文档"); fileDialog.setFilterExtensions(new String[] { "*.txt" }); fileDialog.setFilterNames(new String[] { "所有文本文件" + " (txt)" }); } break; case PICTURE: { fileDialog.setText("请选择图片"); fileDialog.setFilterExtensions(new String[] { "*.bmp;*.gif;*.ico;*.jpg;*.pcx;*.png;*.tif", "*.bmp", "*.gif", "*.ico", "*.jpg", "*.pcx", "*.png", "*.tif" }); fileDialog.setFilterNames(new String[] { "所有图片" + " (bmp,gif,ico,jpg,pcx,png,tif)", "BMP (*.bmp)", "GIF (*.gif)", "ICO (*.ico)", "JPEG (*.jpg)", "PCX (*.pcx)", "PNG (*.png)", "TIFF (*.tif)" }); } break; case AUDIO: { fileDialog.setText("请选择音频文件"); fileDialog .setFilterExtensions(new String[] { "*.wav;*.wma;*.rm;*.ram;*.rmvb;*.ra;*.rt;*.mpa;*.mpg;*.mpeg;*.mov;*.3gp;*.mp3", "*.wav;*.wma", "*.rm;*.ram;*.rmvb;*.ra;*.rt", "*.mpa;*.mpg;*.mpeg", "*.mov;*.3gp", "*.mp3" }); fileDialog .setFilterNames(new String[] { "所有音频文件" + "(wav,wma,rm,ram,rmvb,ra,rt,mpa,mpg,mpeg,mov,3gp,mp3)", "Windows Media音频(*.wav,*.wma)", "REAL(*.rm,*.ram,*.rmvb,*.ra,*.rt)", "MPEG(*.mpa,*.mpg,*.mpeg)", "QuickTime(*.mov,*.3gp)", "MP3(*.mp3)" }); } break; case VIDEO: { fileDialog.setText("请选择视频文件"); fileDialog .setFilterExtensions(new String[] { "*.avi;*.wmv;*.asf;*.rm;*.rmvb;*.ra;*.rt;*.mpg;*.mpeg;*.mpe;*.vob;*.mp3;*.mov;*.3gp", "*.avi;*.wmv;*.asf", "*.rm;*.rmvb;*.ra;*.rt", "*.mpg;*.mpeg;*.mpe", "*.vob", "*.mp3", "*.mov;*.3gp" }); fileDialog .setFilterNames(new String[] { "所有视频文件" + "(avi,wmv,asf,rm,rmvb,ra,rt,mpg,mpeg,mpe,vob,mp3,mov,3gp)", "Windows Media 视频(*.avi;*.wmv;*.asf)", "REAL(*.rm;*.rmvb;*.ra;*.rt)", "MPEG视频(*.mpg;*.mpeg;*.mpe;)", "DVD(*.vob)", "MP3(*.mp3)", "QuickTime(*.mov;*.3gp)" }); } break; } excel数据导入到数据库出现问题 java_home环境变量是否需要配置的问题? 关于异常处理的问题--捕获了异常这么处理 请教一个java中的同步问题 关于char问题 还是添加背景的问题,我已经搜索过了。 12底我要考scjp了,请各位给我点意见和帮组啊?? 请问:在一个java程序中如何调用另一个java应用程序????谢谢,散分 jni 调用 c 传入对象总不成功,很急!很急! 那位大侠有sun-sl275的中文版????????谢谢了 这样的java写法谁见过吗 HashMap遍历
SWT.OPEN);
switch (type) {
case DOCUMENT: {
fileDialog.setText("请选择文本文档");
fileDialog.setFilterExtensions(new String[] { "*.txt" });
fileDialog.setFilterNames(new String[] { "所有文本文件" + " (txt)" });
}
break;
case PICTURE: {
fileDialog.setText("请选择图片");
fileDialog.setFilterExtensions(new String[] {
"*.bmp;*.gif;*.ico;*.jpg;*.pcx;*.png;*.tif", "*.bmp",
"*.gif", "*.ico", "*.jpg", "*.pcx", "*.png", "*.tif" });
fileDialog.setFilterNames(new String[] {
"所有图片" + " (bmp,gif,ico,jpg,pcx,png,tif)", "BMP (*.bmp)",
"GIF (*.gif)", "ICO (*.ico)", "JPEG (*.jpg)",
"PCX (*.pcx)", "PNG (*.png)", "TIFF (*.tif)" });
}
break;
case AUDIO: {
fileDialog.setText("请选择音频文件");
fileDialog
.setFilterExtensions(new String[] {
"*.wav;*.wma;*.rm;*.ram;*.rmvb;*.ra;*.rt;*.mpa;*.mpg;*.mpeg;*.mov;*.3gp;*.mp3",
"*.wav;*.wma", "*.rm;*.ram;*.rmvb;*.ra;*.rt",
"*.mpa;*.mpg;*.mpeg", "*.mov;*.3gp", "*.mp3" });
fileDialog
.setFilterNames(new String[] {
"所有音频文件"
+ "(wav,wma,rm,ram,rmvb,ra,rt,mpa,mpg,mpeg,mov,3gp,mp3)",
"Windows Media音频(*.wav,*.wma)",
"REAL(*.rm,*.ram,*.rmvb,*.ra,*.rt)",
"MPEG(*.mpa,*.mpg,*.mpeg)",
"QuickTime(*.mov,*.3gp)", "MP3(*.mp3)" });
}
break;
case VIDEO: {
fileDialog.setText("请选择视频文件");
fileDialog
.setFilterExtensions(new String[] {
"*.avi;*.wmv;*.asf;*.rm;*.rmvb;*.ra;*.rt;*.mpg;*.mpeg;*.mpe;*.vob;*.mp3;*.mov;*.3gp",
"*.avi;*.wmv;*.asf", "*.rm;*.rmvb;*.ra;*.rt", "*.mpg;*.mpeg;*.mpe",
"*.vob", "*.mp3", "*.mov;*.3gp" });
fileDialog
.setFilterNames(new String[] {
"所有视频文件"
+ "(avi,wmv,asf,rm,rmvb,ra,rt,mpg,mpeg,mpe,vob,mp3,mov,3gp)",
"Windows Media 视频(*.avi;*.wmv;*.asf)",
"REAL(*.rm;*.rmvb;*.ra;*.rt)",
"MPEG视频(*.mpg;*.mpeg;*.mpe;)", "DVD(*.vob)",
"MP3(*.mp3)", "QuickTime(*.mov;*.3gp)" });
}
break;
}