【问题标题】:Calling method java select folder调用方法java选择文件夹
【发布时间】:2011-02-01 04:13:39
【问题描述】:

我希望你不介意我问这个作为后续问题..

我正在使用

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;
}

我得到了错误....

PromptForFolder(java.awt.Component) in ClassMain cannot be applied to ()

有人知道为什么吗?

非常感谢:)

【问题讨论】:

    标签: java methods call


    【解决方案1】:

    您需要将一个 Component 对象传递给您正在调用的函数。

    查看签名并匹配它。你也可以传递null。

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 2015-04-26
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 2016-10-08
      • 1970-01-01
      相关资源
      最近更新 更多