int rVal = c.showOpenDialog(FileChooserTest.this);if(rVal == JFileChooser.CANCEL_OPTION) {
filename.setText("You pressed cancel");
}
filename.setText("You pressed cancel");
}
解决方案 »
- java 中怎么做出 菜单栏 左边是“文件”“编辑”“帮助”3个菜单,但第4个菜单却要在菜单栏的最右边,为“界面风格”菜单
- java数据库数据如何显示在表格上
- ajax实现google suggest例子
- P2P技术方面的问题,请各位大侠给予指点!
- 关于split方法的一个疑问
- 怎么在char[]中搜索一个字符串
- 关于jbuilder的问题?
- 急,怎么实现在web里面播放声音?(如果方法好再加分)
- 你是怎样分类package your java class?
- 为什么actionPerformed()的事件中代码不会执行?
- 线程的问题
- 如何让一个类Proxy.newProxyInstance时不出错?
Indirectly:
dlg.show();
if(dlg.getFile() == null) { // cancel
...
}Better use javax.swing.JFileChooser:
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new File("c:/"));
fc.setMultiSelectionEnabled(true);
if(fc.showOpenDialog(null) != JFileChooser.APPROVE_OPTION) { // cancel
...
}else {
fc.getSelectedFiles();
...
}
JFileChooser fc = new JFileChooser("c:/aa");
fc.setDialogType(JFileChooser.SAVE_DIALOG);
int option = fileChooser.showSaveDialog(null);
jdk1.4已经直接支持,不用你单独下载webstart sdk啊