站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题刚开始用JAVA,问一个关于FileDialog的问题

刚开始用JAVA,问一个关于FileDialog的问题

摘要: 刚开始用JAVA,问一个关于FileDialog的问题


private void createFileDialog(){
FileDialog dlg = new FileDialog(top, SWT.SAVE);
dlg.setFilterPath("c:/windows");
String fileName = dlg.open();
text.setText(fileName);
}

我这样写想用一个对话框来选择一个文件,但是在

FileDialog dlg = new FileDialog(top, SWT.SAVE);

声明这个对象是抱错:构造函数 FileDialog(Composite, int)未定义

这个是怎么回事????


final Button fromLabel = new Button(top, SWT.FLAT);
fromLabel.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
FileDialog dlg = new FileDialog(shell, SWT.OPEN);
dlg.setFilterNames(OPEN_FILTER_NAMES);
dlg.setFilterExtensions(OPEN_FILTER_EXTS);
String fn = dlg.open();
if (fn != null) {
from.setText(fn);
}
}
});

样品如上


其中
private static final String[] OPEN_FILTER_NAMES = { "Excel文件 (*.xls)",
"所有文件 (*.*)" };

private static final String[] OPEN_FILTER_EXTS = { "*.xls", "*.*" };


↑返回目录
前一篇: 普通的项目可以直接布置到tomcat/webapps下么??
后一篇: 今天到书店里转半天没有看到一本好的关于eclipse的书