JFileChooser.showSaveDialog()设置默认文件名 JFileChooser.showSaveDialog()怎么设置默认保存文件名? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 结贴吧。。调用它的方法setSelectedFile(new File("默认文件名")); 获取到JFileChooser的文件名的JTextField,然后对这个JTextField进行setText("abc");JFileChooser没有特殊的API来获取这个JTextField,但是可以用通用的方式来获取到:参数Container可以是任何Containter的实现子类,当然也包括JFileChooser。public JTextField getTextField(Container c) { JTextField textField = null; for (int i = 0; i < c.getComponentCount(); i++) { Component cnt = c.getComponent(i); if (cnt instanceof JTextField) { return (JTextField) cnt; } if (cnt instanceof Container) { textField = getTextField((Container) cnt); if (textField != null) { return textField; } } } return textField; } 2楼的方法亲测可行。在JFileChooser代码中声明,放在fchooser.showSaveDialog(fchooser)之前JTextFiled text;text=getTextFiled(fchooser);text.setText("你想默认的文件名");fchooser是JFileChooser fchooser = new JFileChooser(); 之前做的3d柱状图提供下载 如何让"system.out.print("abc")"显示的字符显示到窗体里? 跪求!JToggleButton 问题 如何实现按下按钮重复做同一个动作,放开按钮停止? already loaded in another classloader 高分悬赏,在线等,请指教 网站发布的问题????? vector中存放值取出来的总是最后一个值 java的IDE开发工具种类 请问,APPLET中出现的问题,谢谢! 在Eclipse中编写java时,使用com.sun.awt.AMTUtilities失败 定义一个枚举 ?! 求高手指教
JFileChooser没有特殊的API来获取这个JTextField,但是可以用通用的方式来获取到:参数Container可以是任何Containter的实现子类,当然也包括JFileChooser。public JTextField getTextField(Container c) {
JTextField textField = null;
for (int i = 0; i < c.getComponentCount(); i++) {
Component cnt = c.getComponent(i);
if (cnt instanceof JTextField) {
return (JTextField) cnt;
}
if (cnt instanceof Container) {
textField = getTextField((Container) cnt);
if (textField != null) {
return textField;
}
}
}
return textField;
}
在JFileChooser代码中声明,放在fchooser.showSaveDialog(fchooser)之前
JTextFiled text;
text=getTextFiled(fchooser);
text.setText("你想默认的文件名");fchooser是JFileChooser fchooser = new JFileChooser();