Вызов метода java выберите папку - PullRequest
0 голосов
/ 01 февраля 2011

Надеюсь, вы не возражаете, если я задам вопрос в качестве следующего вопроса ...

Я использую

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 ()

Любое тело, есть идеи, почему?

Большое спасибо :)

1 Ответ

1 голос
/ 01 февраля 2011

Вам нужно передать объект Component в функцию, которую вы вызываете.

Просмотрите подпись и сопоставьте ее.Вы также можете передать ноль.

...