Swing方面的问题,急!!! 是这样的,我想知道怎么选中了保存对话框中的那个过滤器,比如我选择保存,会出现一个对话框要我选择路径,然后下面可以选择文件保存的方式,比如有.txt,.xls等等,我就是想知道怎么判断选择的是那种保存方式,知道的告诉我下,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看元件,有的是getText()(JTextField),有的是getSelectedValue() (JList),有的是 getSelectedItem() (JComboBox)。 JFileChooser jfc = new JFileChooser(); jfc.addChoosableFileFilter(new FileNameExtensionFilter("文本文件", "txt")); jfc.addChoosableFileFilter(new FileNameExtensionFilter("Excel文件", "xls")); jfc.addChoosableFileFilter(new FileNameExtensionFilter("Word文件", "doc")); if (JFileChooser.APPROVE_OPTION == jfc.showSaveDialog(null)) { FileFilter filter = jfc.getFileFilter(); if(filter instanceof FileNameExtensionFilter){ FileNameExtensionFilter exFilter = (FileNameExtensionFilter)filter; JOptionPane.showMessageDialog(null, exFilter.getExtensions()[0], "文件格式", JOptionPane.INFORMATION_MESSAGE); }else{ JOptionPane.showMessageDialog(null, "无", "文件格式", JOptionPane.INFORMATION_MESSAGE); } } 我写的贪吃蛇-逻辑问题:运行时,会突然多出1个食物,求解 求助,没搞明白怎么就是空值了 java 窗口居中问题 eclipse 运行多线程问题 请教个问题 能把某个对象强转为接口类型吗?比如.. [求助]JAVA中强调的文件名与类名一样,这是什么问题 请问这样连接远程数据库是否正确 方法:rs.absolute(...)和rs.isAfterLast()是什么意思??谢谢 关于用Jprint java打印的问题,请大家进来看看(路人甲、华仔哥) 容器 TDD是不是噱头
有的是 getSelectedItem() (JComboBox)。
JFileChooser jfc = new JFileChooser();
jfc.addChoosableFileFilter(new FileNameExtensionFilter("文本文件", "txt"));
jfc.addChoosableFileFilter(new FileNameExtensionFilter("Excel文件", "xls"));
jfc.addChoosableFileFilter(new FileNameExtensionFilter("Word文件", "doc"));
if (JFileChooser.APPROVE_OPTION == jfc.showSaveDialog(null)) {
FileFilter filter = jfc.getFileFilter();
if(filter instanceof FileNameExtensionFilter){
FileNameExtensionFilter exFilter = (FileNameExtensionFilter)filter;
JOptionPane.showMessageDialog(null, exFilter.getExtensions()[0], "文件格式", JOptionPane.INFORMATION_MESSAGE);
}else{
JOptionPane.showMessageDialog(null, "无", "文件格式", JOptionPane.INFORMATION_MESSAGE);
}
}