JAVA中JFileChooer的问题

我在JFrame里加了JFileChooser chooser = new JFileChooser("condition");的构造方法(condition)是文件夹,里面有5个txt文件。当我在JFileChooer里选择了一个txt文件后 点确定没反应 双击也没反应,请问要用什么方法才能达到这样的效果:选择一个txt文件,双击或点确定时,对话框消失,同时我能得到选择的文件名

你可能是没有对文件选择之后作处理,我这里有个例子:
jfilechooser = new JFileChooser("c:");
int val = jfilechooser.showOpenDialog(null);
if(val == JFileChooser.APPROVE_OPTION) {//估计你是缺少这里
File f = jfilechooser.getSelectedFile();
System.out.println(f.getAbsolutePath());
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-24
JFileChooser jc = new JFileChooser() ;
int jcRs = jc.showOpenDialog(null);
if(jcRs==JFileChooser.APPROVE_OPTION){
file = jc.getSelectedFile();
filePath = file.getCanonicalPath();
}

JAVA中JFileChooer的问题
你可能是没有对文件选择之后作处理,我这里有个例子:jfilechooser = new JFileChooser("c:");int val = jfilechooser.showOpenDialog(null);if(val == JFileChooser.APPROVE_OPTION) {//估计你是缺少这里 File f = jfilechooser.getSelectedFile();System.out.println(f.getAbsolutePath());} ...

相似回答
大家正在搜