从另一个类打开文件选择器

时间:2011-11-07 08:38:20

标签: java dialog jfilechooser

我有一个扩展SwingWorker的单独类,我希望它在后台打开一个文件,完成后它将在Main类中设置一个组件的文本。

是不是可以这样打开filechooser? fc.showOpenDialog(Main);因为这会在构建时给我带来错误。

1 个答案:

答案 0 :(得分:0)

传递给showOpenDialog的参数应该是对话框的父组件。因此,如果您的Main类扩展了Component,您可以将该类的实例传递给showOpenDialog。你不能简单地传递一个类名。