java选择文件夹的调用方法
我希望你不介意我问这个问题作为后续问题..
我正在使用
ClassMain cm = new ClassMain();
cm.PromptForFolder();
一种方法来调用该方法...
public String PromptForFolder(Component parent){
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(fc.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION){
return fc.getSelectedFile().getAbsolutePath();
}
return null;
}
我收到错误....
ClassMain 中的 PromptForFolder(java.awt.Component)不能应用于 ()
有人知道为什么吗?
非常感谢:)
I hope you dont mind me asking this as a follow on question..
I'm using
ClassMain cm = new ClassMain();
cm.PromptForFolder();
from one method to call the method...
public String PromptForFolder(Component parent){
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(fc.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION){
return fc.getSelectedFile().getAbsolutePath();
}
return null;
}
I get the error....
PromptForFolder(java.awt.Component) in ClassMain cannot be applied to ()
Any body any idea why?
Many thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将 Component 对象传递给您正在调用的函数。
看看签名并匹配它。您也可以传递 null。
You need to pass a Component object to the function you are calling.
Look at the signature and match it. You can also pass null.